ASP.NET中Url重寫後,打不開真正的Html頁面

Hellen.Li發表於2016-05-08

不對IIS配置.html的對映,IIS站點目錄下.html頁面都能顯示。當配置了.html的對映 IIS站點目錄下真實存在的.html頁面無法顯示,錯誤資訊:“頁面無法顯示”解決方法:
1、首先照舊在網站配置的應用程式副檔名對映中新增副檔名.html對映到aspnet_isapi.dll,是否存在不選;

2.在web.config檔案中<compilation>節點下新增code:
<buildProviders>
        <add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>

3、在web.config檔案中<system.web>節點下新增code:
   <add path="*.html" verb="*" type="AutoModuleService.AutoHandlerFactory,AutoModuleService" validate="true"/>      <add path="*.html" verb="*" type="System.Web.UI.PageHandlerFactory" validate="true"/>   

 

相關文章