Ну, у меня есть большая проблема, которую я пытаюсь решить несколько дней, но я не мог этого сделать, поэтому мне нужна ваша помощь. У меня есть веб-приложение в asp.net 4.0, где я реализовал пользовательские поставщики членства и роли. Когда я открываю домашнюю страницу приложения, он подключается к базе данных и получает некоторую информацию. Существует также форма входа в систему, и когда я вхожу в систему, он проверяет пользователя через базу данных и перенаправляет меня на зарезервированные страницы, но появляется эта ошибка:
Произошла ошибка, связанная с сетью или конкретным экземпляром, в то время как установление соединения с SQL Server. Сервер не найден или был недоступен. Проверьте правильность имени экземпляра и SQL Server настроен для удаленного подключения. (поставщик: SQL Сетевые интерфейсы, ошибка: 26 - Ошибка локализации сервера/экземпляра Указано)
Описание:
Необработанное исключение произошло во время выполнения текущего веб-запрос. Просмотрите трассировку стека для получения дополнительной информации о ошибка и где она возникла в коде.
Сведения об исключении:
System.Data.SqlClient.SqlException: связанный с сетью или произошла ошибка конкретного экземпляра при установлении соединения с SQL Server. Сервер не найден или не был доступен. проверить что имя экземпляра верное и что SQL Server настроен на разрешить удаленные подключения. (поставщик: сетевые интерфейсы SQL, ошибка: 26 - Ошибка определения местоположения сервера/экземпляра)
Ошибка источника:
Необработанное исключение было создано во время выполнения текущий веб-запрос. Информация о происхождении и местонахождении исключение может быть идентифицировано с использованием трассы стека исключений ниже.
Я пробовал много вещей, некоторое решение, которое я нашел в stackoverflow, но ничего не получилось. Вот мои связи:
<connectionStrings>
<clear/>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="Data Source=MSSQL2008-1;Initial Catalog=agency;
Integrated Security=False;User ID=adis_agency;Password=niarda2012;Connect Timeout=180;Encrypt=False;
Packet Size=4096" providerName="System.Data.SqlClient" />
<add name="AgencyConn" connectionString="Data Source=MSSQL2008-1;Initial Catalog=agency;
Integrated Security=False;User ID=adis_agency;Password=niarda2012;Connect Timeout=180;Encrypt=False;
Packet Size=4096" providerName="System.Data.SqlClient"/>
</connectionStrings>
Ниже приведен список раздела web.config по членству и роли:
<membership defaultProvider="AuthProvider">
<providers>
<clear/>
<add name="AuthProvider" type="AuthenticationProvider" applicationName="~/Reserved/" connectionStringName="AgencyConn"/>
</providers>
</membership>
<roleManager enabled="true" defaultProvider="MyRoleProvider">
<providers>
<clear/>
<add name="MyRoleProvider" type="RoleAccessProvider" connectionStringName="AgencyConn"/>
</providers>
</roleManager>
Пожалуйста, кто-нибудь поможет выяснить, что не так?