如何修复“405 - 不允许用于访问此页面的 HTTP 动词”。在 Windows 网络服务器 2008 RS2 上

Vla*_*lad 6 windows-server-2008-r2

我们将站点移至 Windows Web Server 2008 RS2,现在出现错误“无法显示您正在查找的页面,因为使用了无效方法(HTTP 动词)尝试访问。”

类似问题的答案之一建议查看 web.config 文件。这里是; POST 和 GET 添加到允许的动词。我还能做什么?

谢谢

小智 7

我在 Windows 7 Ultimate 操作系统上遇到了这个错误,这就是我在 IIS 7.5 中所做的:

我确保已卸载 WebDAV 模块。某些 http 动词(特别是 PUT 和 DELETE)可能与 WebDAV 模块发生冲突。您必须从控制面板的“程序和功能”区域中删除它。

我还在 IIS 管理器中将 DELETE 动词添加到我网站的“请求过滤”区域,并将其设置为允许。

最后,在 IIS 管理器中站点的“处理程序映射”区域内,我添加了一个名为 DELETEVerbHandler 的新映射,并使用了以下设置:

请求路径:* 模块:ProtocolSupportModule Executable(可选):名称:DELETEVerbHandler

您可能需要对 PUT 和 OPTIONS http 动词执行相同的操作。

希望这会有所帮助,但此线程可能包含更多可以帮助您的详细信息。 http://forums.iis.net/t/1166025.aspx