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