我有一个运行多个应用程序的 Web 服务器。所有的应用程序都有他们的web.config
文件。如果数据库密码因策略而更改,我必须手动更改web.config
应用程序设置部分中每个文件的密码。
我正在阅读有关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"];
我会得到超载的价值吗?