首页 > Web开发 > 详细

405 - 不允许用于访问此页的 HTTP 谓词的处理办法

时间:2019-05-12 12:00:01      阅读:673      评论:0      收藏:0      [点我收藏+]

今天介绍的是针对访问html页面时出现此类错误的处理办法,如果你的问题页面是其他类型,可以参考如下信息:
IIS 返回 405 - 不允许用于访问此页的 HTTP 谓词。终极解决办法!!!!

1、为什么会出现这个错误?
我们可以理解为在当前IIS服务器上,html页面只支持get请求,不支持post请求。

2、处理办法
登陆远程服务器,打开IIS管理工具,选择出现此问题的站点,点击进入“处理程序映射”–>”添加模块映射”,在请求路径录入“*.html”,模块选择“ServerSideIncludeModule”,可执行文件不用选,名称可以随便填一个(例如:SSI-html),然后点击“确认”即可。

如果在服务器上面找不到“ServerSideIncludeModule”模块,提示“ServerSideIncludeModule不是可识别的本机模块”,不着急,处理方案在这里

post提交访问html页面,需要ServerSideIncludeModule的支持,那服务器上面找不到这个模块该怎么办呢?不要着急,请接着往下面看

出现找不到的情况,是因为我们在安装IIS服务的时候,少装了一个叫“客户端包含”的功能,按下面的步骤安装好后,就能找到ServerSideIncludeModule了

win10安装该功能的步骤
打开“windows功能”,打开“Internet Information Services”–>“万维网服务”–>“应用程序开发功能”,选中“服务器端包含”,安装即可。

技术分享图片

 


winserver2012r2安装该功能的步骤

技术分享图片

 


安装过程中可能出现的问题
如果在安装的时候出现“无法打开运行空间池,服务器管理器winrm插件可能已损坏或丢失”,导致安装失败。那是因为服务器没有设置虚拟内存导致的,云服务器最有可能,去设置虚拟内存,记得设置完以后一定要重启服务器,再重新上面的步骤就能安装成功了。

405 - 不允许用于访问此页的 HTTP 谓词的处理办法

原文:https://www.cnblogs.com/lcxin/p/10851739.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!