shtml http 404 or 安装urlscan 后 shtml http 404 解决方案
首先要识别问题 产生的原因,再进行相关处理
1)IIS 默认配置
这种解决方式,网上可以搜到 , web服务扩展中开启“在服务器端的包含文件” ,即可解决shtml shtm http 404 问题 。
2)安装过urlscan工具
我的开发环境,很久前安装了IISScan,忘记这会事了,最终在IIS日志中发现IISScan 的原因。(日志目录:C:\WINDOWS\system32\LogFiles\W3SVC1)
urlscan是防止sql注入的工具,默认情况下shtml 、shtm 是被禁用状态的不管你是否开启了服务扩展。
更新如下:
打开urlscan.ini配置文件(C:\WINDOWS\system32\inetsrv\urlscan\)
查找 [DenyExtensions]
将如下两行删除即可,重启iis
.shtm ; Maps to ssinc.dll, for Server Side Includes
.shtml ; Maps to ssinc.dll, for Server Side Includes
posted on 2010-12-16 17:25 Moutnainer 阅读(1195) 评论(0) 编辑 收藏 举报