2009-04-22 77 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> 
相关问题