网上的解决方法各种花里胡哨的,有的确实能解决问题,但是不够简单和直接!我就喜欢简单粗暴的方式,Delete和Put请求为啥在IIS里不能使用,返回405,其实就是WebDAVModule捣的鬼,那直接把它禁用了不就得了?!
- 进入IIS,选中出问题的站点或应用,可以看到其主页上有个模块功能,如下图所示:

- 双击模块功能,进入其详细页面,可以看到WebDAVModule项,如下图所示:

- 右击WebDAVModule,在右击菜单里点击删除,或者在右侧的操作里点击删除,如下图所示:

- 重启站点或应用,搞定!!!
本文介绍了一种简单直接的方法来解决IIS中因WebDAVModule导致的Delete和Put请求返回405的问题。通过禁用WebDAVModule,可以快速有效地解决此问题。
1163

被折叠的 条评论
为什么被折叠?



