我创建了一个 OData 服务(WCF 数据服务)和一个使用者来测试它。
以前,当我尝试删除时,收到 WebDAV 405 错误消息“不允许使用方法”。
所以我用谷歌搜索并发现:
http://nikhilthaker86.wordpress.com/2010/03/27/issue-hosting-restful-services-on-iis-7/ http://nikhilthaker86.wordpress.com/2010/03/27/issue-hosting-restful-services-on-iis-7/
我按照说明从 IIS 7 中的网站(服务)中删除了 WebDav 模块。
现在我收到此错误消息:
“HTTP 错误 500.21 - 内部服务器错误
处理程序“WebDAV”在其模块列表中有一个错误的模块“WebDAVModule”
模块:IIS Web 核心
通知:执行请求处理程序”
如果您有一个解决方案可以解决这个问题,我将非常感激...否则,如果您是 IIS 大师,并且您在想“这个家伙不知道他在做什么”,请指出我一些有用的在线阅读材料的方向。
提前致谢。
WebDAV 模块将阻止 IIS 的 DELETE 和 PUT(更新)动词。您可以卸载 WebDAV(推荐)或直接从站点的处理程序中将其删除。更多详情可在这找到:http://forums.iis.net/t/1166025.aspx http://forums.iis.net/t/1166025.aspx
一种方法是添加以下内容remove
到您网站的 web.config 的行:
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
</system.webServer>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)