我试图在MVC 4应用程序中使用PUT,并且我遇到405错误.
在我的路由中,我有一个约束在路由允许PUT和POST,POST到端点工作,PUT失败与405.
我遵循ASP.NET Web API returns 404 for PUT only on some servers和ASP.NET MVC got 405 error on HTTP DELETE request?这个建议
我还从IIS中删除了WeDAV,但是我仍然得到了405.任何人都有其他建议?
我也在IIS 8(与Visual Studio 2012)有完全相同的问题,因为我遵循这个建议@L_403_2@,仍然没有运气