在发布后的文件夹的web.config中,在现有的system.webServer节点中添加modules节点的3行或者加上handlers节点: <system.webServer> <modules runAllManagedModulesForAllRequests="false"> <remove name="WebDAVModule" /> </modules> </system.webServer>
<system.webServer> <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule" /> </modules> <handlers> <remove name="WebDAV" /> </handlers> </system.webServer>
https://hovercraft.ie/asp-net-core-web-api-put-delete-methods-not-allowed-405-error/