我使用ASP.NET Web API编写了REST服务。
我正在尝试发送HttpDelete请求,但是出现以下错误:


  405-不允许使用用于访问此页面的HTTP动词


我认为我已经接近解决方案,我发现应该启用IIS远程管理,转到“处理程序映射”部分,然后将DELETE动词添加到适当的位置...
但是问题是列表上有很多不同的位置...
(如此处:http://www.somacon.com/p126.php)。

我应该编辑哪一个?
其中很少有人没有扩展名,例如我在“ ExtensionUrlHandler-Integrated-4.0”中添加了DELETE动词,但它仍然无法正常工作...

修改它只是在黑暗中拍摄,所以我应该修改其他位置吗?如果是这样,哪一个?也许还有什么我应该做的?

相同的Web服务在我的本地服务上可以很好地工作,所以我想问题出在远程IIS上。

问候

最佳答案

导致此错误的常见原因是WebDAV。确保您将其卸载。

关于asp.net - Asp.NET Web API-405-不允许使用用于访问此页面的HTTP动词-如何设置处理程序映射,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34256196/

10-11 22:57
查看更多