405 - 不允许用于访问此页面的 HTTP 动词

Posted

技术标签:

【中文标题】405 - 不允许用于访问此页面的 HTTP 动词【英文标题】:405 - HTTP verb used to access this page is not allowed 【发布时间】:2011-04-01 04:26:59 【问题描述】:

我用 ASP.NET 3.5 开发了一个网站

我已经将它部署在 Windows server 2008 和 iis7 上。我使用的是Windows server 2008的评估版。前天评估期到期,我格式化了我的机器并重新安装了Windows server 2008。

现在,当我在 IIS7 上部署站点并尝试访问它时,出现以下错误,

405 - HTTP verb used to access this page is not allowed.
The page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access.

有什么想法吗?

【问题讨论】:

【参考方案1】:

我刚刚遇到了一个类似的问题,原来是因为 facebook 似乎将所有请求都作为 POST 进行,而我的页面是一个静态 html 文件,(默认情况下?)IIS7 将仅通过 GET 请求提供服务

【讨论】:

【参考方案2】:

在移动到没有安装 php 的新 IIS 服务器并尝试使用 PHP 脚本(从 html 文件表单中)后,我也遇到了这个错误。

安装 PHP 解决了这个问题。

【讨论】:

以上是关于405 - 不允许用于访问此页面的 HTTP 动词的主要内容,如果未能解决你的问题,请参考以下文章

405 - 不允许用于访问此页面的 HTTP 动词。 [IIS 8.5] [Windows Server 2012 R2]

405 - 不允许用于访问此页面的 HTTP 动词

405 - 用于访问此页面的 http 动词在 reactjs 应用程序中不允许 iis

405 HTTP 错误 - PHP POST

WebApi PUTDELETE请求时出现405 - 不允许用于访问此页的 HTTP 谓词。

Web Api GET 动词 405 不允许