关于.net core api 发布服务器后,delete,put方法请求报错(不允许使用ASP.NET Core Web API PUT和DELETE方法(405错误)
Posted on 2021-12-05 18:16 怡霖 阅读(293) 评论(1) 编辑 收藏 举报解决方案:
在发布后的文件夹的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://www.cnblogs.com/wolfocme110/p/13471647.html