.NetCore IIS发布后PUT、DELETE请求错误405.0

常用方案,修改web.config文件

问题是WebDAV模块导致的,也可以通过关闭window功能,在Web常用功能中,WebDav发布功能。

<system.webServer>
      <modules runAllManagedModulesForAllRequests="true">
        <remove name="WebDAVModule" />
      </modules>
      <handlers>
        <remove name="WebDAV" />
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath=".AIMS.Web.Platform.exe" stdoutLogEnabled="false" stdoutLogFile=".logsstdout" hostingModel="inprocess" />
</system.webServer>
原文地址:https://www.cnblogs.com/rqx-20181108/p/12030398.html