Http Error 403.14 - Forbidden when you open an IIS webpage

Эта статья поможет устранить ошибку "HTTP Error 403.14 - Forbidden - The web server is configured to not list the contents of this directory" error that occurs when you open an Internet Information Services (IIS) webpage.

Исходная версия продукта:   Службы Internet Information Services 7.0 и более поздних версий
Исходный номер КБ:   942062

Примечание

  • Целевая аудитория этой статьи — администраторы веб-сайтов и веб-разработчики.
  • Эта статья относится только к традиционным ASP.Net форм.

Симптомы

При посещении веб-сайта, на который можно ходить в IIS 7.0 или более поздней версии, вы получаете сообщение об ошибке, похожее на следующее:

Server Error in Application "application name"
Ошибка HTTP 403.14 — запрещено
HRESULT: 0x00000000
Описание HRESULT: веб-сервер настроен так, чтобы не перечислять содержимое этого каталога.

Решение для пользователей

Если вы пользователь, обратитесь к администраторам веб-сайта, чтобы уведомить их о том, что эта ошибка произошла для этого веб-адреса.

Решение для администраторов сайтов

Эта проблема возникает из-за того, что на веб-сайте не включена функция просмотра каталогов. Кроме того, документ по умолчанию не настроен. Чтобы устранить эту проблему, используйте один из следующих методов:

Метод 1. Включить функцию просмотра каталогов в IIS (рекомендуется)

Чтобы устранить эту проблему, выполните следующие действия.

  1. Запустите диспетчер IIS. Для этого выберите "Начните", "Выполнить",inetmgr.exe и выберите "ОК".
  2. В диспетчере IIS разоберем имя сервера, развершив веб-сайты, а затем выберите веб-сайт, который нужно изменить.
  3. В представлении "Функции" дважды щелкните "Просмотр каталогов".
  4. В области действий выберите "Включить".

Метод 2. Добавление документа по умолчанию

Чтобы устранить эту проблему, выполните следующие действия.

  1. Запустите диспетчер IIS. Для этого выберите "Начните", "Выполнить",inetmgr.exe и выберите "ОК".
  2. В диспетчере IIS разоберем имя сервера, развершив веб-сайты, а затем выберите веб-сайт, который нужно изменить.
  3. В представлении компонентов дважды щелкните документ по умолчанию.
  4. В области действий выберите "Включить".
  5. В поле "Имя файла" введите имя документа по умолчанию и выберите "ОК".

Метод 3. Включить функцию просмотра каталогов в IIS Express

Примечание

Этот метод используется для веб-разработчиков, которые испытывают эту проблему при использовании IIS Express.

  1. Откройте окно командной подсказки и перейдите в папку IIS Express на компьютере. Например, введите следующую команду в командной области и нажмите ввод:

    C:\Program Files\IIS Express
    
  2. Введите следующую команду и нажмите клавишу ВВОД:

    appcmd set config /section:directoryBrowse /enabled:true
    

Дополнительные сведения о командных Appcmd.exe см. в AppCmd.exe.