Намерих отговор на въпроса си. Низът за свързване за ASPDBNET.MDF обикновено не се появява в web.config, ако създавате уебсайта си от нулата (в моя случай).
Приложението използва низ за връзка за цялата машина, дефиниран във файла machine.config. Това се нарича "LocalSqlServer".
Обикновено този низ за свързване на LocalSqlServer е насочен към локален SQL Server Express по подразбиране.
Следователно той се проваля на отдалечен хост, който използва пълноценен SQL Server.
За да качите уебсайта си на отдалечен сървър, са необходими някои корекции във вашия web.config, за да сочи към нов сървър, който обикновено е SQL Server.
За да направите това, добавете нов низ за връзка към вашия файл web.config и го наименувайте LocalSqlServer. С изключение на името добавете всичко останало обикновено като източник на данни, първоначален каталог и т.н.
За да работи на отдалечения хост, добавете ясен елемент точно преди отварящия елемент connectionStrings. Ето как трябва да изглежда вашият низ за връзка за отдалечения SQL Server.
<connectionStrings>
<clear/>
<add name="LocalSqlServer" connectionString="Data Source=remotehost;Initial Catalog=remoteDB;User Id=username;Password=password" providerName="System.Data.SqlClient" />
</connectionStrings>
И сте готови. Това е, което направих за моя уебсайт ASP.NET, който създадох от нулата. Сега входът за членство, излизането, потребителите и списъците и т.н. работят перфектно.
Благодаря, че прочетохте.