2009-12-15 70 views
1

在ASP.Net中,如果我們從目錄創建應用程序,則從根目錄的配置將被繼承到其子應用程序。在Asp.net中完全從根目錄刪除配置

 
www.mywebsite.com 
| 
|-- [blog] 
|-- [forum] 
|-- [others] 

所以我創造這些blogforum應用程序,但我不希望配置與www.mywebsite.com /web.config繼承blog & forum

我知道我可以使用<remove>www.example.com/blog/web.config中逐個將其刪除。但是,有沒有更簡單的方法讓子應用程序只忽略其父配置上的所有內容?

回答

2

你有「inheritInChildApplications="false"

而且,代替<remove name='lalala'>可以使用<clear />刪除在部分的所有項目。不完美但更容易。

+0

放置選項的位置inheritInChildApplications =「false」?我把它放在根目錄下,但子應用程序仍然讀取根配置 – 2009-12-15 12:13:09

+1

這裏是一個例子:http://www.jaylee.org/post/2008/03/Prevent-ASPNET-webconfig-inheritance-and-inheritInChildApplications-attribute.aspx – 2009-12-15 13:39:38