IIS 7.0 を実行しているコンピューターでホストされている Web ページにアクセスすると、HTTP エラー 404.2 が発生する

この記事は、インターネット インフォメーション サービス (IIS) 7.0 を実行しているコンピューターでホストされている Web ページにアクセスしたときに予期しないエラーがスローされる可能性がある問題を解決するのに役立ちます。

元の製品バージョン: インターネット インフォメーション サービス 7.0
元の KB 番号: 942040

現象

IIS 7.0 を実行しているコンピューターでホストされている Web ページにアクセスしようとすると、次のエラー メッセージが表示されることがあります。

アプリケーション「アプリケーション名」でのサーバー エラー
HTTP エラー 404.2 - HRESULT が見つかりません: 0x800704ec
HRESULT の説明: 要求するページは、Web サーバーの ISAPI と CGI の制限リスト設定のために提供できません。

原因

この問題は、IIS 7.0 を実行しているコンピューターで、要求されたインターネット サーバー API (ISAPI) リソースまたは要求された Common Gateway Interface (CGI) リソースが制限されているために発生します。

解決方法

この問題を解決するには、 ISAPI と CGI の制限 ページで、要求された ISAPI リソースまたは要求された CGI リソースを許可するように制限を構成します。 この問題を解決するには、次の手順に従います。

  1. [スタート] を選択し、[検索の開始] ボックスに「Inetmgr」と入力し、[プログラム] の一覧で [Inetmgr] を選択します。

    管理者パスワードの入力または確認を求められたら、パスワードを入力するか、[続行] を選択 します

  2. 構成するレベルを見つけます。

  3. [機能] ビューで、[ISAPI と CGI の制限] をダブルクリックします。

  4. 要求された ISAPI リソースまたは要求された CGI リソースを制限する制限を右クリックし、[ 許可] を選択します。