asp.net-mvc – MVC 4. IIS 7.5 PUT返回405
我试图在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)有完全相同的问题,因为我遵循这个建议ASP.NET Web API – PUT & DELETE Verbs Not Allowed – IIS 8,仍然没有运气 解决方法
我的托管服务提供商无法卸载WebDAV,因为这会影响每个人.
这个,runAllManagedModulesForAllRequests =“true”,工作,但不推荐. 许多修复包括删除WebDAVModule的模块,但仍然不起作用.我也删除了处理程序,最后我可以使用所有动词POST GET PUT DELETE. 在模块和处理程序中删除WebDAVModule和WebDAV. <modules> <remove name="WebDAVModule" /> </modules> <handlers> <remove name="WebDAV" /> </handlers> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – WCF中的405方法不允许错误
- 实体框架 – 我们如何使用Breeze的本地时区生存
- asp.net-mvc-3 – 从ASP的Ajax.ActionLink获取JSonResult
- asp.net – 使用Visual Studio 2012发布到azure时,我可以使
- asp.net-mvc – 使用ASP.NET Core和MVC存储本地文件
- 调试 ASP.NET Core 2.0 源代码
- 使用Route Id值的ASP.NET MVC 3 Model Id
- asp.net-mvc – 重命名重构在强类型剃刀视图中为某人工作吗
- asp.net-mvc – MVC3 EF4 POCO存储库/ UnitOfWork连接错误
- asp.net-mvc-3 – 在IIS上运行时,ASP.NET Web应用程序中的模