Сообщение об ошибке при посещении пользователем веб-узла, размещенного на сервере, на котором работает Internet Information Services 7.0: «Ошибка HTTP 405.0 - метод запрещен»

Переводы статьи Переводы статьи
Код статьи: 942051
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий. У вас есть веб-сайт, размещенный на сервере под управлением служб (IIS) 7.0. Когда пользователь переходит на веб-узел, пользователь получает сообщение об ошибке следующего вида:
Ошибка сервера в приложении"Имя приложения"
Ошибка HTTP 405.0 - метод запрещен
ЗНАЧЕНИЕ HRESULT: 0X80070001
Описание HRESULT
Невозможно отобразить страницу, которую вы ищете, поскольку используется недопустимый метод (глагол HTTP).

Причина

Причина 1

Эта проблема возникает, так как клиент делает запрос HTTP с помощью метода HTTP, которая не соответствует спецификациям HTTP.

Чтобы устранить эту проблему, см. Решение 1.

Причина 2

Это происходит потому, что клиент создает HTTP-запрос, отправляя страница, предназначенная для обработки в обработчик StaticFile метод POST. Например клиент отправляет метод POST статической страницы HTML. Однако страницы, настроенные для обработчика StaticFile не поддерживают метод POST.

Чтобы устранить эту проблему, см. Решение 2.

Решение

Решение 1

Убедитесь, что клиент отправляет запрос, который содержит допустимый метод HTTP. Чтобы сделать это, выполните следующие действия.
  1. Нажмите кнопку Пуск, тип Блокнот в Начать поиск Щелкните правой кнопкой мыши поле Блокнот, а затем нажмите кнопку Запуск от имени администратора.

    ПримечаниеЕсли запрос пароля администратора или подтверждения введите пароль или подтвердите.
  2. На Файл меню, нажмите кнопку Открыть. В Имя файла Введите %windir%\system32\inetsrv\config\applicationhost.config, а затем нажмите кнопку Открыть.
  3. В файле ApplicationHost.config, найдите <handlers></handlers> тег.
  4. Убедитесь, что все обработчики используют допустимых методов HTTP.
  5. Сохраните файл ApplicationHost.config.

Решение 2

Отправьте запрос POST на страницу, должны обрабатываться обработчиком обработчик StaticFile (например, обработчик ASPClassic). Или изменить запрос, который обрабатывается обработчиком StaticFile таким образом, запрос GET вместо запроса POST.

Свойства

Код статьи: 942051 - Последний отзыв: 23 декабря 2012 г. - Revision: 6.0
Ключевые слова: 
kbexpertiseadvanced kbtshoot kbprb kbmt KB942051 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 942051

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com