3

我正在使用 Asp.net MVC 4 Web Api项目。我的应用程序使用 mvc 来实现一个网站。它向 web api 发出 http 请求以实现服务器功能。

对控制器的常规页面请求工作正常,并且能够显示网页。该应用程序能够向 api 发出getpost请求。但是当它试图放置删除网络请求时,它会得到

“加载资源失败:服务器响应状态为 501(未实现)”

该应用程序托管在 iis 6 上。

该应用程序在运行本地 cassani 服务器实例时工作,并且能够发出放置删除请求,但是一旦从iis执行应用程序,它就无法按预期工作。

4

1 回答 1

7

我尝试了上面评论中的所有建议,但都没有奏效。

我必须将 ASP.NET 4.0 dll 添加到主目录选项卡上配置区域的通配符映射中。这对我有用。请记住取消选中“验证文件存在”复选框。

编辑:我在这里发布了一个关于实现这一点的确切过程的博客:http: //www.proworks.com/blog/2012/11/14/how-to-fix-aspnet-mvc-web-api-http-放置和删除请求失败/

于 2012-08-02T19:51:28.357 回答