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页面路径填写进去,再将[路径类型]选择为[执行]就可以了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)