Ste*_*uer 15 c# asp.net iis-7 wcf-data-services odata
我已经创建了一个OData服务(WCF数据服务)和一个用户来测试它.
以前,当我尝试删除时,我收到了WebDAV 405错误消息"Method Not Allowed".
所以我用Google搜索并发现:
http://nikhilthaker86.wordpress.com/2010/03/27/issue-hosting-restful-services-on-iis-7/
我按照说明从IIS 7中的网站(服务)中删除了WebDav模块.
现在我收到此错误消息:
"HTTP错误500.21 - 内部服务器错误
处理程序"WebDAV"在其模块列表中有一个错误的模块"WebDAVModule"
模块:IIS Web核心通知:ExecuteRequestHandler"
如果你有一个解决方案会让这个问题消失,我会非常感激...否则,如果你是一个IIS大师,而你在想"这家伙不知道他在做什么",请指点我在一些有用的在线阅读材料的方向.
提前致谢.
TRa*_*urn 34
WebDAV模块将阻止IIS的DELETE和PUT(更新)谓词.您可以卸载WebDAV(推荐),也可以直接从站点的处理程序中删除它.更多细节可以在这里找到:http://forums.iis.net/t/1166025.aspx
一种方法是remove
将以下行添加到您的站点的web.config:
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)