2010-06-23 77 views

回答

4

如果我正確理解你的問題,你也可以<clear />了所有先前從你的孩子的web.config中定義的連接字符串:

<configuration> 
    <connectionStrings> 
    <clear/> 
    <add name="definedInParentButRedefinedHere" etc="..." /> 
    </connectionStrings> 
</configuration> 
+0

完美適用於我們的應用程序,感謝您的幫助。 – 2010-06-24 12:55:48

3

在你的web.config我想你想:

<location inheritInChildApplications="false"> 
<system.web> 
... 
</system.web> 
</location> 
2

如果它只是你遇到一個問題一個連接字符串,並要保持父的休息:

<connectionStrings> 
    <remove name="DB2"/> 
    <add name="DB2" 
     providerName="System.Data.Odbc" 
     connectionString="Database=DEVDB;Uid={0};Pwd={1};"/> 
</connectionStrings> 
0

閱讀配置值應該是子級父級。當你嘗試閱讀config vlaue時,它首先會查看當前文件夾web.config,然後查看父文件夾配置和上次機器配置。不知道爲什麼這個默認行爲不適合你!你不需要做任何事情來先從孩子讀取,然後將其作爲默認值。

相關問題