我使用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/