web-dev-qa-db-ja.com

構成ファイル 'を読み取れません'ファイル '\\?\ <EMPTY>'から構成データを読み取ろうとしています、行番号 '0'

アプリプールは、起動されるたびに停止し続け、アプリケーションログに次のエラーを記録しました。

アプリケーションプール 'APP_POOL_NAME'のワーカープロセスは、ファイル '\\?\ <EMPTY>'、行番号 '0'から構成データを読み取ろうとしているときに、エラー '構成ファイルを読み取れません'を検出しました。データフィールドにはエラーコードが含まれています。

これはWindows 1 Fall Updateの後に発生することを複数のユーザーが指摘しています。

56
Ste Pammenter

Windows 10 Fall Creators Updateを最近インストールした場合、この問題とその解決策は このマイクロソフトサポート技術情報の記事 で説明されています。ソリューション:

  • 管理者コマンドプロンプトを開きます(notPowershellプロンプト)
  • 実行:net stop WAS /y
  • 実行:rmdir /s /q C:\inetpub\temp\appPools
  • 実行:net start W3SVC

この問題の報告 の@weirに感謝します。


この場合、これは許可エラーではありませんでしたが、万が一に備えてIIS_IUSRSがサイトの設定にアクセスできるようにすることは十分に価値があります。これを行う方法の手順については、 here を参照してください。

この問題は、IIS tempファイルに表示される仮想ディレクトリであり、間違った場所を指していたようです。修正するには:

  1. IISがインストールされているドライブに移動します。 C:\inetpub\temp\appPools\
  2. アプリプールと同じ名前のディレクトリ(または仮想ディレクトリ)を削除します。
  3. アプリプールを再度リサイクル/開始します。
149
Ste Pammenter

DefaultAppPoolを削除した後、新しいプールMyAppPoolを作成し、そこにアプリケーションを追加して、それが機能するようにしました。

1
Alin Ciocan

構成ファイルが配置されているドライブがいっぱいの場合、これも明示できることを追加したいと考えました。今日、それを発見し、スペースを解放し、アプリケーションプールを再起動して修正しました。

1

私の場合、ファイルC:\inetpub\temp\appPools\DefaultAppPool\DefaultAppPool.configは破損しており、あらゆる手段で削除できませんでした。次に、新しいアプリケーションプールを作成し、アプリケーションを新しいアプリケーションプールに移動して機能させました。ここに投稿されたすべての素晴らしい回答に感謝します!

0
Ram Jayaraman