【IIS】"ページに関連する構成データが無効であるため、要求されたページにアクセスできません"の原因と対処

Web ブラウザで Windows Server でホスティングされている IIS サーバに接続したところ次のエラーが発生しました。


HTTP エラー 500.19 - Internal Server Error
ページに関連する構成データが無効であるため、要求されたページにアクセスできません。

エラー情報の詳細:
モジュール IIS Web Core
通知 不明
ハンドラー 未定義です
エラー コード 0x80070005
構成エラー アクセス許可がないため構成ファイルを読み取ることができません
構成ファイル \\?\C:\inetpub\wwwroot\web.config
要求された URL https://testserver:443/
物理パス
ログオン方法 未定義です
ログオン ユーザー 未定義です

構成ソース:
-1:
0:

詳細情報:
このエラーは、Web サーバーまたは Web アプリケーションの構成ファイルの読み取りに問題があるときに発生します。エラーの原因に関する情報が、イベント ログに記録されている場合があります。



このエラーの原因


このエラーは様々な原因が考えられます。
今回はファイルの アクセス権利でした。index.html に関して NTFS ファイル権がなかったのが原因でした。アクセス権を付けたところ無事動作しました。

場合のよっては Web.config ファイルが原因でこのエラーが発生するようです。



IIS でよく発生するエラーの原因とその対処のまとめ




個人的に独自に調査した事項をまとめています。各ベンダーとは全く関係がありません。
内容に誤りがある場合や情報が古くなっている場合があります。その場合でも修正されるとは限りません。
参考としてサイト閲覧ください。万が一誤りがあり損失等が発生しても保証しません。あくまでも自己責任でサイトを閲覧ください。