.NET WebApi Delete方法访问提示:“HTTP 错误 405.0 - Method Not Allowed”解决方法如下:
1、打开IIS,选择你的站点,选择“功能视图”
2、选择“处理程序映射”
3、找到“WebDAV”选项,并右键“编辑”
4、点击“请求限制”
5、选择“谓词”菜单选项,选择“所有谓词”,并保存。
至此就可以访问了。
其实还有另外的解决方法如下:
在web.config的<system.webServer>节点下添加如下代码:
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
</system.webServer>
这样以来基本没有问题了。