C # Web API 2 - метод не разрешен - PullRequest
0 голосов
/ 01 июня 2018

У меня есть развернутое веб-приложение, использующее Angular и C# Web API 2, которое работало раньше.Я не знал, когда это началось, но недавно я добавил новую функцию, и после этого я получаю ошибку 405 Method Not Allow для всех моих PUT действий.

Я не уверен, какая технология этосвязано с тем, что я помечаю все технологии, которые я использовал.

Есть идеи, как и как решить эту проблему?

Спасибо

РЕДАКТИРОВАТЬ

Я забыл упомянуть, что все локально работает нормально, я получаю эту ошибку, только когда она уже опубликована на сервере.

Кроме того, что мой AngularПроект находится внутри проекта Web API, поэтому я думаю, что не будет проблем с CORS, верно?

Ответы [ 2 ]

0 голосов
/ 05 июня 2018
0 голосов
/ 01 июня 2018

У меня была такая же проблема, был модуль iD WebDAV, который блокирует некоторые глаголы http.Вы можете отключить его для своего веб-приложения

https://docs.microsoft.com/en-us/iis/configuration/system.webserver/webdav/

...