SQL Network Interfaces, błąd: 26 - Błąd lokalizacji serwera / instancji określony

Mam duży problem, który próbuję rozwiązać kilka dni, ale nie mogłem tego zrobić, więc potrzebuję twojej pomocy. Mam aplikację internetową w asp.net 4.0, gdzie zaimplementowałem niestandardowe członkostwo i dostawców ról. Po otwarciu strony głównej aplikacji łączy się z bazą danych i pobiera pewne informacje. Istnieje również formularz logowania, a kiedy się loguję, weryfikuje użytkownika przez bazę danych i przekierowuje mnie do zarezerwowanych stron, ale pojawia się ten błąd:

Wystąpił błąd związany z siecią lub instancją podczas nawiązywania połączenia z serwerem SQL Server. Serwer nie został znaleziony lub był niedostępny. Sprawdź, czy nazwa instancji jest poprawna i czy SQL Server jest skonfigurowany tak, aby zezwalał na połączenia zdalne. (dostawca: SQL Network Interfaces, błąd: 26 - Błąd lokalizacji serwera / instancji)

Opis:

Wystąpił nieobsługiwany wyjątek podczas wykonywania bieżącego żądania WWW. Zapoznaj się ze śledzeniem stosu, aby uzyskać więcej informacji o błędzie i miejscu jego powstania.

Szczegóły wyjątku:

System.Data.SqlClient.SqlException: Wystąpił błąd związany z siecią lub instancją podczas nawiązywania połączenia z serwerem SQL Server. Serwer nie został znaleziony lub był niedostępny. Sprawdź, czy nazwa instancji jest poprawna i czy SQL Server jest skonfigurowany tak, aby zezwalał na połączenia zdalne. (dostawca: SQL Network Interfaces, błąd: 26 - Błąd lokalizacji serwera / instancji)

Błąd źródła:

Nieobsługiwany wyjątek został wygenerowany podczas wykonywania bieżącego żądania WWW. Informacje dotyczące pochodzenia i lokalizacji wyjątku można zidentyfikować za pomocą poniższego śledzenia stosu wyjątków.

Próbowałem wielu rzeczy, rozwiązania, które znalazłemprzepełnienie stosu ale nic nie działało. Oto moje powiązania:

<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>

Poniżej znajduje się również sekcja web.config dotycząca członkostwa i menedżera ról:

<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>

Czy ktoś może pomyśleć, co jest nie tak?

questionAnswers(14)

yourAnswerToTheQuestion