我正在尝试在 MVC 4 应用程序中使用 PUT,但出现 405 错误。
在我的路由中,我对路由有一个限制,以允许 PUT 和 POST,POST 到端点有效,PUT 失败并显示 405。
我已按照此处的建议ASP.NET Web API 仅在某些服务器上为 PUT 返回 404,而此处ASP.NET MVC 在 HTTP DELETE 请求上出现 405 错误?
我还从 IIS 中删除了 WeDAV,但我仍然收到 405。还有其他建议吗?
我在 IIS 8(使用 Visual Studio 2012)上也遇到了完全相同的问题,因为我遵循了这个建议ASP.NET Web API - PUT & DELETE Verbs Not Allowed - IIS 8并且仍然没有运气