1、为什么会出现这个错误?
我们可以理解为在当前IIS服务器上,html页面只支持get请求,不支持post请求。
2、处理办法
登陆远程服务器,打开IIS管理工具,选择出现此问题的站点,点击进入“处理程序映射”–>”添加模块映射”,在请求路径录入“*.html”,模块选择“ServerSideIncludeModule”,可执行文件不用选,名称可以随便填一个(例如:ASD-html),然后点击“确认”即可。
如果在服务器上面找不到“ServerSideIncludeModule”模块,提示“ServerSideIncludeModule不是可识别的本机模块”,
我用的服务器是Windows server2008,打开服务器管理器,添加角色
安装“在服务器端的包含文件”,然后再打开IIS管理工具,添加模块映射就可以了