IIS 7, веб-служба MVC2, ошибка HTTP 405 на PUT - PullRequest
2 голосов
/ 22 декабря 2010

Этот вопрос похож на IIS 7.5, веб-служба и ошибка HTTP 405 , но немного отличается.Вместо веб-службы WCF у меня есть веб-служба MVC2, которая возвращает ошибку 405, когда в запросе используется PUT.И, в моем случае, POST работает просто отлично.

Я предполагаю, что мне нужно либо добавить, либо настроить отображение обработчика IIS 7, чтобы заставить PUT работать, но мой хостинг-провайдер не сильно помог.Кто-нибудь сталкивался с этим и знает, как заставить PUT работать в веб-сервисе MVC2, работающем в IIS 7?Мои извинения, если на это уже ответили, я искал весь день и не нашел волшебный ответ.

Любая помощь будет принята с благодарностью ...

Ответы [ 2 ]

4 голосов
/ 22 декабря 2010

У нас была та же проблема, и решением было добавить элемент в раздел в файле Web.config:

<remove name="WebDAVModule"/>
0 голосов
/ 22 декабря 2010

Посмотрите на https://serverfault.com/questions/93424/how-to-enable-put-and-delete-in-iis7/93428#93428

Dario-солер:

Вы можете взглянуть на "Обработчики Отображения "разделы на уровень сервера или сайта (группа IIS). Выберите сопоставление для расширения (например, .aspx) и выберите «Изменить» из контекстное меню. Вкладка "Глаголы" позволяет указать глаголы для принятия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...