Asp.net MVC Web Api的Http put和delete请求失败

3
我正在使用Asp.net MVC 4的Web Api项目。我的应用程序使用mvc实现网站,它使用http请求到Web api来实现服务器功能。
对于控制器的普通页面请求工作正常,能够显示网页。应用程序可以向api发出get和post请求。但当它尝试进行put或delete网络请求时,出现“无法加载资源:服务器响应501(未实现)”的错误信息。
该应用程序托管在iis 6上。
在本地运行cassani服务器实例时,该应用程序可以正常工作并且能够进行put和delete请求,但一旦从iis执行该应用程序,它就无法按预期工作。

看起来是这个的重复:https://dev59.com/52PVa4cB1Zd3GeqP8buo? - Mark Jones
1个回答

7

1
奇怪,我尝试了这个修复方法,在一个服务器上能够工作,但在另一个服务器上却不行。两台服务器的设置都是相同的。在不能工作的那台服务器上,HTTP DELETE 出现了 404 错误。GET/POST 请求却没有问题。有什么想法吗? - ckng

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接