1.描述
部署正式服务器环境,测试环境是没有问题
PUT与delete的ajax出现405报错,原因为IIS拒绝PUT和DELETE请求是由于IIS为网站默认注册的一个名为WebDAVModule的自定义HttpModule导致的。
2.解决办法
通过配置weconfig的方式解决该问题
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
</system.webServer>