2016-09-12 15 views
3

У меня новый сервера IIS и от некоторого времени я нахожу решение для ошибки:405 - HTTP-глагол, используемый для доступа к этой странице, не допускается. [IIS 8.5] [Windows Server 2012 R2]

405 - HTTP глагола используется для доступа к этой странице не допускается. Страница, которую вы ищете , не может быть отображена, потому что для попытки доступа использовался недопустимый метод (HTTP ).

Я видел ниже решений:
1.

<system.webServer> 
    <modules> 
     <remove name="WebDAVModule" /> 
    </modules> 
    <handlers> 
     <remove name="WebDAV" /> 
    </handlers> 
</system.webServer> 


2. Настройки IIS http://www.somacon.com/p126.php

Решение 1, вызывает Внутренняя ошибка сервера и позже не смог найти решение. Решение 2, я не могу найти окно свойств в iis 8.5, поэтому не могу попробовать то же самое.

Помогите

+0

такой же? http://stackoverflow.com/questions/3523061/405-http-verb-used-to-access-this-page-is-not-allowed – Aristos

+0

@Aristos, да вопросы такие же, как у меня. Даже этот вопрос встал на моем пути, ища ответ. Я думаю, что изменение в Windows Server Version + IIS 8 создает некоторую путаницу при поиске настроек iis. Только сейчас я включил службы wcf из одного и того же окна настроек. – Arjun

+0

Чтобы удалить модуль через web.config, вы должны оба [разблокировать модуль и разблокировать раздел ] (https://docs.microsoft.com/en-us/aspnet/core/hosting/iis-modules#disabling- iis-modules) в IIS Manager. –

ответ

0

Один из моих коллег помог мне выйти. Мне не хватало некоторых основных функций iis.

Goto Добавить мастера ролей и возможностей, затем веб-сервер (IIS)> Веб-сервер> Разработка приложений> Выберите ASP.net 3.5 и Asp.net 4.5 и нажмите Установить.

Goto cmd prompt и iisreset.

Для службы WCF, пожалуйста, проверьте активацию Http в службах WCF.

Надеюсь, это может помочь вам и сэкономить ваше время.

+0

Не работает для меня .. – SoniCue

+0

@SoniCue, какую ошибку вы получаете? – Arjun

2

У меня также была ошибка внутреннего сервера при попытке первого решения, описанного в HTTP 405 error with Web API. Поскольку я даже не использовал WebDAV, я решил полностью удалить его из IIS (см. Снимок экрана ниже). После перезапуска требуемого сервера проблема была решена.

Remove WebDAV