как я могу изменить имя строки подключения инструмента конфигурации ASP.NET?
(Какую строку подключения будет использовать инструмент конфигурации ASP.NET)
Я изучаю ASP.NET и везде, и в книге, которую я сейчас читаю, есть строка подключения с именем LocalSqlServer.
Я хочу использовать базу данных локального сервера sql вместо sql express для хранения ролей, членства и других данных.
Я использовал aspnet_regsql.exe для создания необходимых структур данных в моей базе данных. после этого я изменил свой web.config, чтобы он выглядел так:
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="Server=(LOCAL); Database=MyDatabase;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
но когда я запускаю инструмент конфигурации ASP.NET, он говорит, что:
«Имя соединения« ApplicationServices »не найдено в конфигурации приложений или строка соединения пуста».
Инструмент конфигурации ASP.NET использует строку подключения с именем: ApplicationServices not LocalSqlServer.
причина, по которой я должен изменить web.config так:
<connectionStrings>
<add name="ApplicationServices" connectionString="Server=(LOCAL); Database=MyDatabase;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
и все отлично работает.
Я хочу знать, почему, черт возьми, мой веб-сайт использует строку подключения с именем: ApplicationServices, а во всех книгах и онлайн-документации используется LocalSqlServer? и как изменить его на LocalSqlServer?
у меня есть:
Windows 7
SQL Server 2008 R2
Visual Studio 2010 Premium
Тип проекта - веб-сайт