2008年11月11日 星期二

子網站不繼承父網站 web.config

之前在moss上加上自己的httpmodule的定義,但在瀏覽子網站時會找不到httpmodule的定義

因為webcofig檔案會有繼承的概念  所以雖然子網站不需要這個功能也會強迫引用

這時只要在跟網站上加上<location path="." allowOverride="false" inheritInChildApplications="false"></location>把system.web包住即可

path 要設定的目錄

allowOverride 是否允許子網站複寫

inheritInChildApplications 是否讓子網站繼承

範例如下  這樣就可以打斷網站繼承 讓子網站套用自己的屬性

<location path="." allowOverride="false" inheritInChildApplications="false">
<system.web>
.......自己的一些定義 如httpmodule
</system.web>
</location>

參考網站:http://www.yaosansi.com/post/1283.html


Technorati 的標籤:,,