HTTP エラー 403.14 - IIS Web ページを開く際に禁止

この記事では、インターネット インフォメーション サービス (IIS) Web ページを開く際に発生する "HTTP エラー 403.14 - Forbidden - Web サーバーは、このディレクトリの内容を一覧表示しなく" というエラーを解決するのに役立ちます。

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

注意

  • この記事の対象ユーザーは、Web サイト管理者と Web 開発者です。
  • この記事は、従来のフォーム アプリケーションASP.Netにのみ適用されます。

現象

IIS 7.0 以降のバージョンでホストされている Web サイトにアクセスすると、次のようなエラー メッセージが表示されます。

アプリケーション "アプリケーション名" のサーバー エラー
HTTP エラー 403.14 - 禁止
HRESULT: 0x00000000
HRESULT の説明 : Web サーバーは、このディレクトリの内容を一覧表示しません。

ユーザーの解決方法

ユーザーの場合は、Web サイト管理者に連絡して、この Web アドレスでこのエラーが発生したと通知する必要があります。

サイト管理者の解決方法

この問題は、Web サイトでディレクトリ閲覧機能が有効になっていないため発生します。 また、既定のドキュメントは構成されていません。 この問題を解決するには、次のいずれかの方法を使用します。

方法 1: IIS でディレクトリ参照機能を有効にする (推奨)

この問題を解決するには、次の手順を実行します。

  1. IIS マネージャーを起動します。 To do it, select Start, select Run, type inetmgr.exe, and then select OK.
  2. IIS マネージャーで、サーバー 名を展開し**、[Web** サイト] を展開して、変更する Web サイトを選択します。
  3. [機能 ] ビュー で、[ディレクトリの参照] をダブルクリックします
  4. 操作ウィンドウで 、[ 有効にする] を 選択します

方法 2: 既定のドキュメントを追加する

この問題を解決するには、次の手順を実行します。

  1. IIS マネージャーを起動します。 To do it, select Start, select Run, type inetmgr.exe, and then select OK.
  2. IIS マネージャーで、サーバー 名を展開し**、[Web** サイト] を展開して、変更する Web サイトを選択します。
  3. [機能 ] ビュー で、[既定のドキュメント] を ダブルクリックします
  4. 操作ウィンドウで 、[ 有効にする] を 選択します
  5. [ファイル 名] ボックス に既定のドキュメントの名前を入力し 、[OK] を選択します。

方法 3: IIS Express でディレクトリ参照機能を有効にする

注意

このメソッドは、IIS Express を使用するときにこの問題が発生した Web 開発者向けです。

  1. コマンド プロンプト ウィンドウを開き、コンピューター上の IIS Express フォルダーに移動します。 たとえば、コマンド プロンプトで次のコマンドを入力し、Enter キーを押します。

    C:\Program Files\IIS Express
    
  2. 次のコマンドを入力し、Enter キーを押します。

    appcmd set config /section:directoryBrowse /enabled:true
    

コマンド ラインの詳細についてはAppcmd.exe使い始めるAppCmd.exe。