Ошибка HTTP 404.2 при посещении веб-страницы, размещенной на компьютере под управлением IIS 7.0

Эта статья поможет устранить проблему, из-за которой может возникнуть непредвиденная ошибка при посещении веб-страницы, размещенной на компьютере с службами IIS 7.0.

Исходная версия продукта: Службы IIS 7.0
Оригинальный номер базы знаний: 942040

Симптомы

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

Ошибка сервера в приложении "имя приложения"
Ошибка HTTP 404.2 — HRESULT не найден: 0x800704ec
Описание HRESULT: запрашиваемая страница не может быть обслужена из-за параметров ISAPI и списка ограничений CGI на веб-сервере.

Причина

Эта проблема возникает из-за того, что запрошенный ресурс API internet server (ISAPI) или запрошенный ресурс интерфейса общего шлюза (CGI) ограничен на компьютере под управлением IIS 7.0.

Разрешение

Чтобы устранить эту проблему, настройте ограничение на странице ограничения ISAPI и CGI , чтобы разрешить запрошенный ресурс ISAPI или запрошенный ресурс CGI. Чтобы устранить эту проблему, выполните следующие действия.

  1. Нажмите кнопку Пуск, введите Inetmgr в поле Начать поиск , а затем выберите Inetmgr в списке Программы .

    Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или нажмите кнопку Продолжить.

  2. Найдите уровень, который требуется настроить.

  3. В представлении Функции дважды щелкните ISAPI и ограничения CGI.

  4. Щелкните правой кнопкой мыши ограничение, ограничивающее запрошенный ресурс ISAPI или запрошенный ресурс CGI, а затем выберите Разрешить.