2

w3wp.exe プロセスは、次の ConfigurationErrorsException をスローしています。

構成ファイルの読み込み中にエラーが発生しました: 別のプロセスで使用されているため、プロセスはファイル file 'web.config' にアクセスできません

これまでに決定したことは次のとおりです。

  • エラーは断続的です!ブラウザでページを更新するだけで、ページが再び起動することがあります。時々そうではありません。ファイルは十分にロックされているため、Web サーバーに直接接続している場合、メモ帳を使用して開くことはできません。
  • このエラーは断続的に発生するため、ファイルのアクセス許可の問題ではないようです。
  • この正確な構成の下に、この問題が発生している複数のアプリケーションがあります。それらは別々のアプリケーション プールにあります。エラーが発生し始めた時点で、アプリケーション コードに変更はありません。
  • このファイルにアクセスしている w3wp.exe 以外のプロセスは見つかりません。
  • この Web アプリケーションは web.config ファイルに変更を書き込まず、そこから値を読み取るだけです。
  • このエラーは、Web ファームの複数のサーバーで発生しています
  • このエラーを開発環境で再現することはできません。本番環境でのみ発生します。
  • アプリケーションは、.NET 4.0 フレームワークを使用して x64 サーバー (Win 2008 サーバー) で実行されています。

アイデア?

4

1 に答える 1

0

私の場合、webconfigファイルはnotepad ++のタブの1つで開かれ、notepad ++でさえ閉じた状態でしたが、開いて閉じるとnotepad ++の問題は消えました。これは、ファイルを開くすべてのインスタンスをチェックすることが不可欠であることを示唆しています。

于 2018-04-26T08:39:34.710 に答える