我有一个运行多个应用程序的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'文件。 –