我正在使用 Asp.net MVC 4Web Api项目。我的应用程序使用 mvc 来实现网站。它向 Web API 发出 http 请求以实现服务器功能。
对控制器的常规页面请求工作正常,并且能够显示网页。该应用程序能够使get and post向 api 发出请求。但当它试图put or delete它得到的网络请求
“无法加载资源:服务器响应状态为 501(未实现)”
该应用程序托管在 iis 6 上。
该应用程序在运行本地 cassani 服务器实例时工作,并且能够使put and delete请求,但一旦应用程序执行iis它没有按预期工作。
我尝试了上面评论中的所有建议,但没有一个起作用。
我必须将 ASP.NET 4.0 dll 添加到“主目录”选项卡上“配置”区域的通配符映射中。这对我有用。请记住取消选中“验证文件存在”复选框。
编辑:我在这里发布了一篇关于实现这一目标的确切过程的博客:http://www.proworks.com/blog/2012/11/14/how-to-fix-aspnet-mvc-web-api-http-put-and-delete-requests-failing/ http://www.proworks.com/blog/2012/11/14/how-to-fix-aspnet-mvc-web-api-http-put-and-delete-requests-failing/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)