以文本方式查看主题

-  咿思舞论坛  (http://bbs.145829.com/index.asp)
--  『系统评测』  (http://bbs.145829.com/list.asp?boardid=9)
----  windows2003服务器运行不了shtml的解决方法  (http://bbs.145829.com/dispbbs.asp?boardid=9&id=159)

--  作者:ysw829
--  发布时间:2009/8/21 15:38:46
--  windows2003服务器运行不了shtml的解决方法
服务器运行不了shtml的解决方法(不支持shtml)
调试一个 asp生成静态页面的问题,明明服务器都已经存在生成的静态文件了,但是用浏览器访问的时候,老是报错:找不到页面,在网上找了一圈,解决了 ,原来是服务器配置问题!
解决方法如下:
windows 2003安装好IIS之后默认是支持.shtml的,只要在“WEB服务扩展”允许“在服务器前端的包含文件”即可。
windows 2000,则需在IIS里添加一个应用程序扩展名映射。
可执行文件在: C:\\WINDOWS\\system32\\inetsrv\\ssinc.dll 。扩展名为:shtml/shtm大学生论坛,大学生,大学生门户网站,最权威最全面的大学生论坛,打造大学生自己的交流天地
如果服务器不支持shtml,可以参照下述方法来解决:进入IIS管理器,右键“本地计算机”的属性——》MIME类型——》新建后缀名:.shtml
类型:text/html
后缀名:.shtm
Mime类型:text/html
找到Web服务扩展,把“在服务端的包含文件”扩展启用,就可以了。(必须重新启动IIS,否则还是无法访问!)
因为在IIS的定义中,.shtml是SSI组件的一种,必须要把这个启用了。然后你把解析.shtml的程序正确安装,就OK了。