解決 asp.net 偽靜態 IIS設定後 直正HTML無法顯示的問題

來源:互聯網
上載者:User

asp.net+UrlRewriter來實現網站偽靜態,實現偽靜態有一些好處,比如對於搜尋引擎更好收錄頁面,還有一個好處就是隱藏了真真實位址的參數,所以有獨立伺服器的朋友,配置IIS實現偽靜態功能,挺不錯的哦,至於ASP.NET如何?偽靜態,可以看下本人寫的這篇文章:,現在有一個問題來了,我配置偽靜態成功後,而真正的靜態檔案(html)卻訪問不了,有點苦腦,不過最終還是找到瞭解決方案

第一步:開啟Web.config設定檔

第二步:設定如下節點

 

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

 

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

 

然後繼續設定如下節點

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

 

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

 

配置好以上內容,就可以實現asp.net的偽靜態html內容與真正的靜態檔案html就可以訪問了

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.