IIS 本身不支持PUT、DELETE请求,但可以通过一下方法修改进而达到目的
删除IIS安装的WebDav模块,选择你的项目,右边有个“模块”,双击它;
找到WebDavModule,删除它(不推荐, 麻烦)
修改项目配置文件Web.config
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>