.net 解决伪静态下,html页面无法访问

时间:2022-07-06 08:25:44

1、在<system.web>节点下添加:

<!--URL重写文件设置开始-->
<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>
<!--URL重写文件设置结束-->

2、在<compilation debug="true">节点下添加:

<!--URL重写文件设置开始-->
<buildProviders>
<add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
<!--URL重写文件设置结束-->

 

以上两步解决问题,记录一下,以防忘记!