当前位置:编程文档 >> ASP.net >> 限制 web.config 的繼承
首页

限制 web.config 的繼承

所属类别:ASP.net
推荐指数:★★★☆
文档人气:99
本周人气:3
发布日期:2008-2-3

一個 web.config 繼承的問題
由於網站中的子應用程式(虛擬目錄)中的 web.config 會繼承根目錄的 web.config
造成兩個 web.confg 的設定衝突 ... 等狀況,ASP.NET 1.1 與 2.0 混合開發時!
間接使得子應用程式的系統發生錯誤無法執行。

小弟知道能夠在 web.config 中的 section 項目中設定繼承關係,
但是必須一個一個去設定,有沒有更簡單的方法,
能夠直接宣告子應用程式中的 web.config "完全不繼承" 根目錄的 web.config 呢?

答:必須在上一層虛擬目錄(如根目錄)所在的Web.config加上

如:<location path="." allowOverride="false" inheritInChildApplications="false"> </location>

方法如下:

 程序代碼
<location path="." allowOverride="false" inheritInChildApplications="false">
  <system.web>
    <pages maintainScrollPositionOnPostBack="true">
  </system.web >
</location>

如此下一層的虛擬目錄就可以達到你要的需求了。

文档说明:

     

相关文档


读取评论列表……