"System nie może odnaleźć określonego pliku"

Widziałem wiele pytań dotyczących SO z tym błędem. Ale żaden nie był związany z formami. Po przetestowaniu lokalnie hostowałem mój serwer aplikacji. Myślę, że działało to przez kilka minut, ale nie jestem pewien, czy przez chwilę mogłem spojrzeć na kartę localhost. Potem przestało działać. Mogłem coś zmienić, ponieważ wprowadzałem zmiany również na serwerze.

Sprawdziłem ciąg połączenia i próbowałem zalogować się do bazy danych przy użyciu innych sposobów i jest on online. Tak więc wszelkie wskazówki, co może być nie tak. Nie sądzę, aby serwer sql nie odpowiadał tylko na żądania z aplikacji i jest dostępny po zalogowaniu się przez SSMS.

Poniżej znajduje się błąd, który otrzymuję.

Błąd serwera w aplikacji „/”.

System nie może odnaleźć określonego pliku

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

Szczegóły wyjątku: System.ComponentModel.Win32Exception: System nie może znaleźć określonego pliku

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.

Ślad stosu:

[Win32Exception (0x80004005): System nie może znaleźć określonego pliku]

[SqlException (0x80131904): 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: 52 - Nie można zlokalizować instalacji lokalnego środowiska bazy danych. Sprawdź, czy SQL Server Express jest poprawnie zainstalowany i czy włączona jest funkcja lokalnego środowiska bazy danych).]
System.Data.SqlClient.SqlInternalConnection.OnError (wyjątek SqlException, Boolean breakConnection, Action1 wrapCloseInAction) +5296071 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +558<br>System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, Boolean withFailover) +5308555<br>System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover) +145<br>System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) +920<br>System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) +307<br>System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions) +434<br>System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) +225<br>System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) +37<br>System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnectionOptions userOptions) +558<br>System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnectionOptions userOptions) +67<br>System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) +1052<br>System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource1 ponów próbę, DbConnectionOptions userOptions, DbConnectionInternal & connection) +78
System.Data.ProviderBase.DbConnectionFactory.TryGetConnection (DbConnection owningConnection, TaskCompletionSource1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +167<br>System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource1 ponów próbę, DbConnectionOptions userOptions) +143
System.Data.SqlClient.SqlConnection.TryOpen (TaskCompletionSource1 retry) +83 System.Data.SqlClient.SqlConnection.Open() +96<br>System.Data.SqlClient.SqlProviderServices.UsingConnection(SqlConnection sqlConnection, Action1 akt) +79
System.Data.SqlClient.SqlProviderServices.UsingMasterConnection (SqlConnection sqlConnection, Action`1 act) +384
System.Data.SqlClient.SqlProviderServices.GetDbProviderManifestToken (połączenie DbConnection) +241
System.Data.Common.DbProviderServices.GetProviderManifestToken (połączenie DbConnection) +26

[ProviderIncompatibleException: dostawca nie zwrócił łańcucha ProviderManifestToken.]
System.Data.Common.DbProviderServices.GetProviderManifestToken (połączenie DbConnection) +170
System.Web.Providers.ModelHelper.GetStorageMetadata (String providerName, DbConnection connection, String ssdl) +35
System.Web.Providers.ModelHelper.CreateMetadataWorkspace (String providerName, połączenie DbConnection, String csdl, String ssdl, String msl) +154
System.Web.Providers.ModelHelper.CreateEntityConnection (ustawienie ConnectionStringSettings, String csdl, String ssdl, String msl) +109
System.Web.Providers.ModelHelper.CreateMembershipEntities (ustawienie ConnectionStringSettings) +28
System.Web.Providers.DefaultMembershipProvider.GetPasswordWithFormat (String userName, Boolean updateLastLoginActivityDate, Int32 & status, String & password, Int32 & format, String & salt, Int32 & failedPasswordAttemptCount, Int32 & failedPasswordAnswerAttemptCount, Boolean & isApproved, DateTime & lastLoginDate, Boolean & isApproved, DateTime & lastLoginDate, DateTime & lastActivityDate)
System.Web.Providers.DefaultMembershipProvider.CheckPassword (String userName, String password, Boolean updateLastActivityDate, Boolean failIfNotApproved, String & salt, Int32 & passwordFormat) +81
System.Web.Providers.DefaultMembershipProvider.ValidateUser (nazwa użytkownika String, hasło String) +105
System.Web.Security.Membership.ValidateUser (String username, String password) +26 Staff.Web.Account.Login.OnAuthenticate (Object sender, AuthenticateEventArgs e) w c: Assembla SVN service Staff.Web. Konto WWW Login.aspx.cs: 28 System.Web.UI.WebControls.Login.OnAuthenticate (AuthenticateEventArgs e) +9449786 System.Web.UI.WebControls.Login.AttemptLogin () +119
System.Web.UI.WebControls.Login.OnBubbleEvent (źródło obiektu, EventArgs e) +75 System.Web.UI.Control.RaiseBubbleEvent (źródło obiektu, argumenty EventArgs) +37
System.Web.UI.WebControls.Button.OnCommand (CommandEventArgs e) +114
System.Web.UI.WebControls.Button.RaisePostBackEvent (String eventArgument) +159
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent (NameValueCollection postData) +35 System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1724

Informacje o wersji: Microsoft .NET Framework wersja: 4.0.30319; ASP.NET Wersja: 4.0.30319.18055

Ktoś również miał ten błąd i powiedzieli, że używają niewłaściwego sklepu do łączenia się z bazą danych i stąd błąd. W moim kodzie mam tylko jeden sklep. Nie ma takiego drugiego.

Aktualizacja:

Znalazłem problem. Jest to związane z członkostwem. Coś jest nie tak z moim ciągiem połączeń członkowskich. Ale nie wiem co. Moja aplikacja wymaga rejestracji, więc uwierzytelnianie jest włączone. Zostawiłem domyślne ustawienia. Opublikował również plik mdf w folderze App_Data. Podobne pytanie jest tutaj:Wdrażanie członkostwa ASP.NET w Godaddy. Ale rozwiązanie nie jest jasne i odpowiedź jest zaznaczona. Dodałem do ciągu połączenia i widzę błąd

Nazwa połączenia „LocalSqlServer” nie została znaleziona w konfiguracji aplikacji lub ciąg połączenia jest pusty.

Więc co powinienem zrobić? To członkostwo działa bez zarzutu lokalnie.

Aktualizacja:

Próbowałem też tego, co sugerujeNieszczęścia bazy danych członkostwa ASP.NET Godaddy. Usunąłem ciąg conn i dodałem nazwę „LocalSqlServer”, aby uszczęśliwić GoDaddy. Następnie usunąłem i dodałem następujące polecenie z tym connectionStringName - DefaultProfileProvider, DefaultMembershipProvider, DefaultRoleProvider i DefaultSessionProvider. Nadal ten sam błąd systemu nie może znaleźć określonego pliku.

questionAnswers(8)

yourAnswerToTheQuestion