我的网站是asp.net的,因为上边要求,所有文件都要是*.html结尾的。但又用到了
<!--#include file="head.html" -->这种语句。所以网页显示后没有头部。开始用的是独立服务器,所以用html映射到shtml。即可解决问题。但现在网站放到万网的空间里了!空间商不给开这个映射(空间商解释没有这个)。所以网页都显示不完整!听说可以写配置文件web.config也可以达到映射。但小弟不懂,请各位帮帮!最好写出配置代码!或者有更好的方法也行。
主要实现地址栏里输入http://xxxx.xxx.xxx/a.html打开后可以执行<!--#include file="head.html" -->语句,就好比打开http://xxxx.xxx.xxx/a.shtml地址一样

解决方案 »

  1.   


    <system.web>
        <httpHandlers>
        <add verb="GET, HEAD, POST, DEBUG" path="*.htm" type="System.Web.UI.PageHandlerFactory"/>
        <add verb="GET, HEAD, POST, DEBUG" path="*.html" type="System.Web.UI.PageHandlerFactory"/>
        <add verb="GET, HEAD, POST, DEBUG" path="*.asp" type="System.Web.UI.PageHandlerFactory"/>
        </httpHandlers>
    </system.web>
      

  2.   


    这个的意思是什么,为什么我加上去还是不行呢!没有效果。是不是还是得在iis设置才行呢
      

  3.   

    url重写???
    然后配置iis
      

  4.   

    实现过 ...可行 我用的 就是 shtml
      

  5.   


    你实现过,怎么在空间上实现呢!能不能只该web.config文件就可以实现html->shtml的映射