我有一個運行多個應用程序的Web服務器。所有的應用程序都有他們的web.config
文件。如果由於策略導致數據庫密碼發生更改,我必須手動更改應用設置部分的web.config
文件中的密碼。多個應用程序的集中連接字符串asp.net
我在讀關於連接字符串設置machine.config
file。
現在的問題是,如果我把連接字符串中的machine.config
appsetting節與名稱ConnectionString
和同樣在我的web.config
文件將其覆蓋machine.config
文件中的值。
在我machine.config
下面是設置
<configuration>
....
<appSettings>
<add key="ConnectionString" value="value"/>
</appSettings>
</configuration>
同樣在我的web.config
文件
<configuration>
....
<appSettings>
<add key="ConnectionString" value="value"/>
</appSettings>
</configuration>
而且我得到了我的代碼值,如下
string conString=ConfigurationManager.AppSettings["ConnectionString"];
我會得到超載值?
是在'Web.Config'值將覆蓋當前值的'Machine.Config'文件。 –