1、修改web.config添加一下内容
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
</system.webServer>
2、修改IIS中的处理程序映射,找到aspNetCore,右键编辑,选择请求限制,选择谓词,选择全部谓词或者第二项自己配置(推荐自己配置)
3、IIS点击模块,看看有没有WebDAVModule,直接删除
4、还是处理程序映射看看有没有WebDAV,有了删除
5、解析:第一步修改web.config的方法IIS不一定能实现,第三、四步是确认,没实现手工删,
第二部也可以在web.config上面实现,建议在IIS上实现
IIS先选择你的发布项目,然后右边的功能视图在改,别直接改主目录上的《处理映射程序》和《模块》,改了我只能说 I 服 了 YOU