IIS7.5 真正解决PUT、DELETE请求问题
生产环境描述
window server 2008 R2 enterprise 64位 IIS7.5
问题描述
IIS10默认支持http PUT和DELETE请求,但IIS7.5默认不接收PUT、DELETE等不常见的http谓词,如何让asp.net webform或者asp.net webapi在IIS7.5上支持这些请求呢?
解决方案
解决方案来自:stackOverFlow
方案如下:
web.config
中system.webServer
添加
<modules runAllManagedModulesForAllRequests="true" runManagedModulesForWebDavRequests="true" >
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
最关键的就是在modules节点增加属性runManagedModulesForWebDavRequests="true"
文章抄自:https://cnhv.co/11h9t
(完)