最佳答案
我使用 ASP.NET Web API 编写 REST 服务。 我尝试发送 HttpDelete 请求,但是我得到了以下错误:
405-不允许用于访问此页的 HTTP 谓词
我想我已经接近解决方案了,我发现我应该启用 IIS 远程管理,转到 Handler Maps 部分,并将 DELETE 动词添加到适当的位置..。 但问题是名单上有很多不同的职位。 (比如这里: http://www.somacon.com/p126.php)。
我应该剪辑哪一个? 它们中很少有没有扩展名的,例如“ ExtensionUrlHandler-Integration-4.0”,我在其中添加了 DELETE 动词,但它仍然不能工作... ..。
这只是黑暗中的一个镜头来修改那一个,所以我应该修改不同的位置吗?如果有,是哪一个?或者我还应该做些什么?
同样的 Web 服务在我的本地服务上运行得非常好,所以我猜问题出在远程 IIS 上..。
你好