2009-04-22 74 views

回答

6

是的,它不會明確設置任何東西,我不知道任何方式來阻止它。

但是,許多配置部分將允許您清除從父文件繼承的數據。

例如

<appSettings> 
    <clear/> 
    <add key=...> 
</appSettings> 

<connectionStrings> 
    <clear/> 
    <add ... /> 
</connectionStrings> 
+2

我怎麼能忽略它? – Blankman 2009-04-22 18:54:30

+0

只能通過在另一個目錄中創建應用程序,或者將設置更改回來。 – 2009-04-22 18:58:17

1

孩子繼承父母的web.config文件。

另外,當在子項中創建新的web.config文件時,子項的web.config文件設置會覆蓋父項的web.config文件中的相同設置。

3

您還可以使用remove標籤擺脫的東西,你不想或者把一切都放在一個位置,並告訴它不繼承:

<remove name="FooBar" /> 

<location path="." inheritInChildApplications="false"> 
    <system.web> 
     ... 
    </system.web> 
</location> 
相關問題