在IIS8.0中,出现错误405无效谓词的问题

在IIS8.0中,出现错误405无效谓词的问题,第1张

服务器错误

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

您要查找的页面无法显示,因为尝试访问时使用了无效方法(HTTP 谓词)。

原因:

你post请求的html静态文件吧。。默认html文件只支持get请求,修改你的请求方法,改为get,不要用post

或者:

IIS7.0

处理程序映射->添加脚本映射

请求路径:.html

可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll

请求限制->谓词:限制为 GET,HEAD,POST,DEBUG

原因是与IIS解析文件名有关。

如果A页面通过表单(form)向B页面传递参数,而B页面是以“.htm or .html

”为扩展名的话,通过IIS解析会出现“HTTP 错误 405

-禁止访问资源”错误的提示。原因是静态的文件无法通过IIS解析传递数据。

解决办法: 把接受参数的文件的扩展名修改为“.asp”:只在用FrontPage打开文件,并另存为asp类型,然后再重新链接。

IIS HTTP 错误 405.0 - Method Not Allowed是设置错误造成的,解决方法为:

1、首先打开IIS管理器,如图所示,点击IIS用户名称。

2、如图所示:用鼠标点击IIS用户主页右边的滚动条,滑动至[IIS]项目处。

3、双击[IIS]项目处里面的[错误页]如图所示,或点击右上角的[打开功能]。

4、如图所示,进入错误页后,先双击[404]选项。

5、双击[404]选项后,会出现[编辑自定义错误页]在这里面,如图所示,选择[在此网站执行],并如图所示,在下面的[URL]里面填写你编辑的404页面的路径,完了后点击[确定]

6、点击右边的[编辑功能设置],如图所示。

7、点击[编辑功能设置]后,会进入[编辑错误页面设置],如图所示,按照图中所做示例,选择[自定义错误页]和下面[路径]中编辑的404页面路径填写进去,再将[路径类型]选择为[执行]就可以了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/423153.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-25
下一篇2023-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存