asp.net 僞靜態 IIS設置後 直正HTML無法顯示

       asp.net+UrlRewriter來實現網站僞靜態,實現僞靜態有一些好處,比如對於搜索引擎更好收錄頁面,還有一個好處就是隱藏了真實地址的參數,所以有獨立服務器的朋友,配置IIS實現僞靜態功能,挺不錯的哦,至於ASP.NET如何實現僞靜態,網上資料很多,現在有一個問題來了,我配置僞靜態成功後,而真正的靜態文件(html)卻訪問不了,導致有些編輯器,時間控件等不能正常顯示,有點苦腦,不過最終還是找到了解決方案

第一步:打開Web.config配置文件

第二步:設置如下節點

 

<compilation debug="false">  
    <buildProviders>  
    <add extension=".html" type="System.Web.Compilation.PageBuildProvider" />  
    </buildProviders>  
</compilation>  

 然後繼續設置如下節點

<httpHandlers>  
      <add verb="*" path="*.html" type="System.Web.UI.PageHandlerFactory"/>  
</httpHandlers> 

 

 配置好以上內容,就可以實現asp.net的僞靜態html內容與真正的靜態文件html就可以訪問了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章