"HTTP エラー 403.14 - 許可されていません" エラーが、IIS 7.0 Web ページを開くと表示される

適用対象: Internet Information Services 7.0

注: この記事の対象者は、Web サイトの管理者または Web 開発者です。

現象


インターネット インフォメーション サービス (IIS) 7.0 でホストされている Web サイトがあります。 Web ブラウザーで Web サイトにアクセスすると、次のようなエラー メッセージが表示される場合があります。
アプリケーション "アプリケーション名" でのサーバー エラー

HTTP エラー 403.14 - アクセス不可

HRESULT: 0x00000000

HRESULT の説明: Web サーバーは、このディレクトリの内容の一覧を表示しないように構成されています。

解決方法


エンド ユーザーの場合

ご自身がエンド ユーザーの場合は、Web サイトの管理者に連絡してこのエラーがこの URL アドレスで発生したことを知らせてください。 Web サイトの管理者は後でこの問題を解決します。

サイト管理者向け

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

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

この問題を解決するには、次の手順を実行します。
  1. IIS マネージャーを起動します。 これを行うには、[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。「inetmgr.exe」と入力し、[OK] をクリックします。
  2. IIS マネージャーで、サーバー名を展開し、 Web サイトを展開して、変更する Web サイトをクリックします。
  3. 機能ビューで、[ディレクトリの参照] をダブルクリックします。
  4. [操作] ウィンドウで、[有効] をクリックします。

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

この問題を解決するには、次の手順を実行します。
  1. IIS マネージャーを起動します。 これを行うには、[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。「inetmgr.exe」と入力し、[OK] をクリックします。
  2. IIS マネージャーで、サーバー名を展開し、 Web サイトを展開して、変更する Web サイトをクリックします。
  3. 機能ビューで、[既定のドキュメント] をダブルクリックします。
  4. [操作] ウィンドウで、[有効] をクリックします。
  5. [ファイル名] ボックスで、既定のドキュメントの名前を入力し、[ OK] をクリックします。

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

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

これを行うには、次の手順を実行します。
  1. コマンド プロンプトを開き、コンピューター上の IIS Express フォルダーに移動します。 たとえば、コマンド プロンプトで次のフォルダーに移動します。
    C:\Program Files\IIS Express 
  2. 次のコマンドを入力し、Enter キーを押します。
    appcmd set config /section:directoryBrowse /enabled:true
Appcmd コマンドの詳細については、 AppCmd.exe を使用する方法を参照してください。