[解決済み] "システムが指定されたファイルを見つけられませんでした"
質問
SOでこのエラーの質問を多く見かけました。しかし、どれもフォームに関するものではありませんでした。私はローカルでテストした後、アプリケーションサーバーをホスティングしたところです。数分間は動いたと思いますが、一瞬localhostのタブを見たかもしれないので、よくわかりません。その後、動作しなくなりました。私はサーバー上でも変更を行っていたので、何かを変更したのかもしれません。
接続文字列を確認し、また、他の方法でDBにログインしてみましたが、オンラインになっています。それで、何が間違っているのか、何か手がかりがあれば教えてください。まさか、sql serverがアプリからのリクエストに反応しないだけで、SSMSでログインすれば使えるということはないと思うのですが。
以下は、私が受け取ったエラーです。
<ブロッククオートアプリケーション '/' でサーバーエラーが発生しました。
指定されたファイルが見つかりません
説明 の実行中に処理されない例外が発生しました。 現在の Web リクエスト。スタックトレースで詳細を確認してください。 に関する情報、およびエラーの原因がコードのどこにあるかについての情報を提供します。
例外の詳細です。System.ComponentModel.Win32Exception: システム 指定されたファイルが見つかりません。
ソースエラーです。
の実行中に処理されない例外が発生しました。 現在の Web リクエスト。リクエストの送信元と送信先に関する情報 例外は、以下の例外スタックトレースで確認することができます。
スタックトレース
[Win32Exception (0x80004005)]が発生しました。システムがファイルを見つけることができません 指定された]。
[SqlException (0x80131904): ネットワーク関連またはインスタンス固有の
SQL Server への接続を確立する際にエラーが発生しました。その
サーバーが見つからないか、アクセスできませんでした。インスタンス
の名前が正しく、SQL Server がリモートを許可するように構成されていること。
接続を行います。(プロバイダ SQL Network Interfaces、エラー。52 - 接続できません。
ローカルデータベースランタイムのインストールが見つかりました。SQL Server
Expressが正しくインストールされ、Local Database Runtimeがインストールされていること。
機能が有効になっています)。
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException
例外、Boolean breakConnection、Action
1 wrapCloseInAction)
+5296071 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject
stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +558
1回再試行、DbConnectionOptions
userOptions, DbConnectionInternal& connection) +78
System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo,
SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout,
Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean
integratedSecurity, Boolean withFailover) +5308555
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo
serverInfo, String newPassword, SecureString newSecurePassword,
Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean
withFailover) +145
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo
serverInfo, String newPassword, SecureString newSecurePassword,
Boolean redirectedUserInstance, SqlConnectionString connectionOptions,
SqlCredential credential, TimeoutTimer timeout) +920
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer
timeout, SqlConnectionString connectionOptions, SqlCredential
credential, String newPassword, SecureString newSecurePassword,
Boolean redirectedUserInstance) +307
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity
identity, SqlConnectionString connectionOptions, SqlCredential
credential, Object providerInfo, String newPassword, SecureString
newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString
userConnectionOptions) +434
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions
options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo,
DbConnectionPool pool, DbConnection owningConnection,
DbConnectionOptions userOptions) +225
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool
pool, DbConnectionOptions options, DbConnectionPoolKey poolKey,
DbConnectionOptions userOptions) +37
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnectionOptions
userOptions) +558
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnectionOptions
userOptions) +67
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection
owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean
allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions
userOptions, DbConnectionInternal& connection) +1052
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection
owningObject, TaskCompletionSource
System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection
所有コネクション、タスクコンプリートソース
1 retry, DbConnectionOptions
userOptions, DbConnectionInternal& connection) +167
1回再試行、DbConnectionOptions userOptions) +143
System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection
outerConnection, DbConnectionFactory connectionFactory,
TaskCompletionSource
System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource)
1
retry) +83 System.Data.SqlClient.SqlConnection.Open() +96
1行為) +79
System.Data.SqlClient.SqlProviderServices.UsingConnection(SqlConnection
sqlConnection, Action
System.Data.SqlClient.SqlProviderServices.UsingMasterConnection(SqlConnection)
sqlConnection, Action`1 act) +384
System.Data.SqlClient.SqlProviderServices.GetDbProviderManifestToken(DbConnection
接続) +241
System.Data.Common.DbProviderServices.GetProviderManifestToken(DbConnection)(接続
接続) +26
[ProviderIncompatibleException: プロバイダは
ProviderManifestToken 文字列]。
System.Data.Common.DbProviderServices.GetProviderManifestToken(DbConnection
接続) +170
System.Web.Providers.ModelHelper.GetStorageMetadata(String
プロバイダ名, DbConnection connection, String ssdl) +35
System.Web.Providers.ModelHelper.CreateMetadataWorkspace(String
providerName, DbConnection connection, String csdl, String ssdl,
文字列 msl) +154
System.Web.Providers.ModelHelper.CreateEntityConnection(ConnectionStringSettings
setting, String csdl, String ssdl, String msl) +109
System.Web.Providers.ModelHelper.CreateMembershipEntities(ConnectionStringSettings)
設定) +28
System.Web.Providers.DefaultMembershipProvider.GetPasswordWithFormat(String
userName, Boolean updateLastLoginActivityDate, Int32& status, String&.Boolean, Boolean updateLastLoginActivityDate, Int32& status, String&
パスワード、Int32& フォーマット、String& salt、Int32&.Password、Int32&
failedPasswordAttemptCount, Int32& failedPasswordAnswerAttemptCount,
Boolean& isApproved, DateTime& lastLoginDate, DateTime&
lastActivityDate) +118
System.Web.Providers.DefaultMembershipProvider.CheckPassword(String
userName, String password, Boolean updateLastActivityDate, Boolean
failIfNotApproved, String& salt, Int32& passwordFormat) +81
System.Web.Providers.DefaultMembershipProvider.ValidateUser(String
ユーザー名, パスワード (文字列) +105
System.Web.Security.Membership.ValidateUser(Stringユーザー名、String
パスワード) +26 Staff.Web.Account.Login.OnAuthenticate(Object sender,
AuthenticateEventArgs e) にあります。
c:\AssemblaSVN﹑Servicesdue﹑Staff.Web﹑Account﹑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(Object source, EventArgs)
e) +75 System.Web.UI.Control.RaiseBubbleEvent(Object source,
イベントアーグ(Args) +37
System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +114
System.Web.UI.WebControls.Button.RaisePostBackEvent(String)
イベント引数) +159
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String)
イベント引数) +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
バージョン情報です。Microsoft .NET Framework バージョン:4.0.30319; ASP.NET Version:4.0.30319.18055
また、このエラーになった人がいて、DBに接続するストアを間違えていたため、エラーになったとのことです。私のコードでは、ストアは1つだけです。他のストアはありません。
更新しました。
問題が見つかりました。それはメンバーシップに関連するものです。メンバーシップの接続文字列が何かおかしいのです。しかし、私は何を知りません。私のアプリは登録が必要なので、認証は有効になっています。デフォルトの設定のままにしておきました。また、App_Dataフォルダーにmdfファイルを公開しました。 同じような質問がここにあります。 GodaddyへのASP.NETメンバーシップのデプロイメント . しかし、解決策が明確でなく、回答がマークされています。を追加してみました。 を接続文字列に追加すると、エラーが表示されます。
接続名 'LocalSqlServer' がアプリケーションで見つかりませんでした。 を設定するか、接続文字列が空である。
では、どうすればいいのでしょうか?このメンバーシップはローカルでは完璧に動作しています。
更新してください。
こちらが提案することも試してみました Godaddy ASP.NET会員データベースの苦悩 . 私は、Godaddy を満足させるために conn 文字列を削除し、名前 "LocalSqlServer" を追加しました。次に、このconnectionStringNameで、DefaultProfileProvider、DefaultMembershipProvider、DefaultRoleProvider、DefaultSessionProviderを削除して追加しました。それでも、システムが指定されたファイルを見つけられないという同じエラーが発生します。
どうすればいいですか?
SQL Server への接続を確立する際に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。
一般的にこのような問題は、以下のいずれかに関連しているため、調べる必要があります。
- ウェブサーバーからデータベースサーバーへのファイアウォール設定
- 接続文字列エラー
- 適切なプロトコルパイプ/ tcp-ip を有効にします。
sql serverがインストールされているシステムのsql management serverでsql serverに接続し、そこから作業してみてください。エラーログの情報に注意してください。
関連
-
[解決済み] キーワードがサポートされていないデータソース
-
[解決済み] トップディレクトリより上では、先頭の ../ を使って終了できない
-
[解決済み] 偽造防止用トークンは、別のクレームベースのユーザーのためのものだった
-
[解決済み] SQL ServerでPDFファイルをバイナリオブジェクトとして保存すること、イエスかノーか?
-
[解決済み] ASP.NET Ajaxクライアントサイドフレームワークのロードに失敗しました。
-
[解決済み] jquery の post 呼び出しから asp.net ページに html マークアップを送信する際に、潜在的に危険な Request.QueryString 値がクライアントから検出されました。
-
[解決済み] Visual Studio 2010 Professionalで、要求された.Net Frameworkデータプロバイダーが見つからない。
-
ASP.NET図書館管理システム簡易実装ステップ
-
[解決済み] WebForm_PostBackOptions のドキュメント [終了しました]。
-
[解決済み] リンクボタンでjQueryコール__doPostBack
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] レイアウトページ"~/Views/Shared/_Layout.cshtml "では、以下のセクションは定義されていますが、レンダリングは行われていません。"スクリプト"
-
[解決済み] 指定されたCGIアプリケーションでエラーが発生し、サーバーがプロセスを終了した
-
[解決済み] トップディレクトリより上では、先頭の ../ を使って終了できない
-
[解決済み] ASP.NETのセッションが期限切れ、または見つからなかった → Session.SessionIDが変更されたため(Reporting Services)
-
[解決済み] ASP.Net MVC - リソースが見つかりませんエラー
-
[解決済み] ASP.Netのdll.refreshファイルとは何ですか?
-
[解決済み] IISReset』とは何ですか?
-
[解決済み] ローカルIIS Expressに移動すると、Chromeから「Bad Request - Request Too Long」が返される
-
[解決済み] Url.Actionのパラメータ?
-
[解決済み] aspnet_regiis.exeの動作について