如何让iis支持shtml

如何让iis支持shtml,第1张

让iis支持shtml页面方法如下:

(1)在IIS6中,打开此脚本支持:在IIS的脚本服务中找到“服务端包含文件”,勾上“允许”即可

(2)如果IIS6中看不到“服务端包含文件”,则需要安装shtml,

方法:在控制面板,添加删除中,选windows组件-->应用程序服务器-->详细信息-->Internet信息服务-->详细信息-->万维网服务-->细信息-->选中在服务端包含文件。注:对已生成的在IIS上网站无影响。

(3)II5配置支持shtml页面的方式(II6也可用):

打开IIS,在ISAPI插件中,添加后缀为.shtm,

调用文件写入:C:WINDOWSsystem32inetsrvssinc.dll,

方法为:,GET,POST

iis配置完以后就iis就可以解释执行shtml页面了!

你搞错了,shtml和asp没有半点关系。他们只是碰巧都有相同的#Include语法而已。不信你可以查一下SSI(Server Side Include)的完整语法。

如果你真的要把shtml当成asp来执行,必须在IIS中把shtml文件的解释方式映射成asp。具体做法是在IIS中选择网站的属性打开配置面板。在Home Directory标签中选择Configuration。在Mapping标签下面的Application Extensions找到shtml扩展名,编辑它。将Executable的C:\WINDOWS\system32\inetsrv\ssinc.dll改为asp文件相对应的C:\WINDOWS\system32\inetsrv\asp.dll。以上是在Win 2003。

另外一种方法是通过UrlRewriting来截获并转发。如果你使用ASP.NET,那么更方便,只需要在web.config中进行设置。

有可能是doctype问题吧。你把doctype写好试试

在html最上面加上

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/300753.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存