В настоящее время я настраиваю свой сайт на новом сервере SQL Server 2008, однако я получаю следующую ошибку :Сообщение об ошибке Parser: имя подключения «LocalSqlServer» не было найдено в конфигурации приложений или строка подключения пуста
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: The connection name 'LocalSqlServer' was not found in the applications configuration or the connection string is empty.
Source Error:
Line 158: <roleManager>
Line 159: <providers>
Line 160: <add name="AspNetSqlRoleProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
Line 161: <add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
Line 162: </providers>
Source File: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Config\machine.config Line: 160
Почему это? И как я могу решить проблему? Благодаря!
Мне никогда не приходилось делать это на IIS6? Что бы я поставил как connectionString? – Curt
Как я должен знать? Это ты, сервер? – Steven
Ну, мне никогда не приходилось делать это раньше на IIS6, и это кажется ненужным. Для начала, если вы хотите добавить connectionString в web.config, называемый «LocalSqlServer», он столкнется с machine.config? Поэтому вам нужно удалить соединение с машиной, чтобы добавить ее в Интернет. Это то, что я сделал как временное исправление, но я никогда не видел эту настройку на IIS6 или IIS7 раньше. – Curt