今天介绍的是针对访问html页面时出现此类错误的处理办法,如果你的问题页面是其他类型,可以参考如下信息:
IIS 返回 405 - 不允许用于访问此页的 HTTP 谓词。终极解决办法!!!!
1、为什么会出现这个错误?
我们可以理解为在当前IIS服务器上,html页面只支持get请求,不支持post请求。
2、处理办法
登陆远程服务器,打开IIS管理工具,选择出现此问题的站点,点击进入“处理程序映射”–>”添加模块映射”,在请求路径录入“*.html”,模块选择“ServerSideIncludeModule”,可执行文件不用选,名称可以随便填一个(例如:SSI-html),然后点击“确认”即可。
如果在服务器上面找不到“ServerSideIncludeModule”模块,提示“ServerSideIncludeModule不是可识别的本机模块”,不着急,处理方案在这里
ServerSideIncludeModule不是可识别的本机模块