Windows 10のIIS (インターネットインフォメーションサーバー) でHTTPエラー 500.19 Internal Server Error エラーコード 0x80070005となった。
原因と解決方法をまとめました。
目次
IIS でHTTPエラー 500.19 Internal Server Error エラーコード 0x80070005
HTTP 500 Internal Server Errorはサーバー側のエラーです。
主にサーバーの設定に起因します。
今回、発生したエラー画面は次の通りです。
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
ページに関連する構成データが無効であるため、要求されたページにアクセスできません。
Detailed Error Information
Module IIS Web Core
Notification Begin Request
Handler Not yet determined
エラー コード 0x80070005
構成エラー
アクセス許可がないため構成ファイルを読み取ることができません
Config File xxxx/web.config
HTTP 500.19 0x80070005 エラーの原因
web.config に対してIISからアクセスする権限がないことが原因と思われます。
HTTP 500.19 0x80070005 エラーの解決策
IIS_IUSRSというユーザーがweb.configを含むフォルダ読み込めるようにします。
1. Web.config ファイルが含まれている可能性がある仮想ディレクトリまたはアプリケーション ディレクトリを右クリックします。
2. [プロパティ] をクリックします。
3. [セキュリティ] タブをクリックし、[編集] をクリックします。
4. [追加] をクリックします。
5. [選択するオブジェクト名を入力してください] ボックスに「コンピューター名\IIS_IUSRS」と入力して [名前の確認] をクリックし、[OK] をクリックします。
注: コンピューター名 を、実際に使用しているコンピューターの名前に置き換えてください。
6. [読み取り] チェック ボックスをオンにして [OK] をクリックします。
7. フォルダーの [プロパティ] ダイアログ ボックスで [OK] をクリックします。
コメント
[…] IIS でHTTPエラー 500.19 Internal Server Error エラーコード 0x80070005 の解決方法Windo… […]
[…] IIS でHTTP 500.19 Internal Server Error エラーコード 0x80070005 の解決方法Windows 10のI… […]