mountain

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编辑  收藏  举报

导航