IIS(インターネットインフォメーションサービス、Internet Information Services)で発生したエラーとその回避方i法についてです。
HTTPエラー 404 Not Found
HTTP 404 Not Found は、アクセスしたけれど見つからなかったっていうエラーです。
一般的な原因は次の通りです。
・https://urashita.com/archives/21475
さらに今回のエラーに関しては以下をご覧ください。
・https://urashita.com/archives/26020
IISでHTTPエラー 404.3 - Not Found
IISを使っていて以下のエラーが表示されました。
エラーの概要
HTTP エラー 404.3 - Not Found
拡張構成により、要求しているページは使用できません。ページがスクリプトの場合は、ハンドラーを追加します。ファイルをダウンロードする場合は、MIMEマップを追加します。
エラー情報の詳細
モジュール StaticFileModule
通知 ExecuteRequestHandler
ハンドラー StaticFile
エラーコード 0x80070032
キャプチャー画面は以下の通りです。
うーん。なんだろう?
調べてみました。
エラーコード 0x80070032 の原因と解決方法
この問題の原因と解決方法は次の通りです。
Windows 7 Professionalなどのクライアント系のWindowsで、IISを構成する場合、デフォルトでASP.NETなどの機能が有効になっていません。
そこで、コントロールパネルの「Windows機能の有効化または無効化」にて以下の機能を有効化します。
「インターネットインフォメーションサービス」の「World Wide Webサービス」を開きます。
「HTTP共通機能」にある「IIS管理コンソール」「IIS管理サービス」「IIS管理スクリプト」にチェックを入れて有効化します。
「アプリケーション開発機能」にある「ASP.NET」にチェックを入れて有効化します。
「セキュリティ」にある「Windows認証」にチェックを入れて有効化します。
最後に、「OK」を押して機能を有効化します。
↓IISに関連する書籍はコチラ。
コメント
同様の事象が発生しており、参考にさせていただいています。
[IIS管理コンソール][IIS管理サービス][IIS管理スクリプト]につきましては
[HTTP共通機能]ではなく、[Web管理ツール]内に存在します。