使用C#,有没有办法区分machine.config和web.config中的ConnectionStrings?我想迭代 web.config 中的集合,而不是 machine.config 中的集合。
ASP.NET 3.5,C#
最佳答案
尝试使用下面的代码或发出 linq 查询来查找两个配置的互补(差异)。如果索引 0 处的连接字符串来自机器配置,则以下结果为 true,其中它还比较索引 0 处的连接字符串,否则结果为 false:
System.Configuration.ConfigurationManager.ConnectionStrings[0].Equals
(System.Configuration.ConfigurationManager.OpenMachineConfiguration()
.ConnectionStrings.ConnectionStrings[0])
关于c# - 区分 machine.config 和 web.config 中的 ConnectionString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4681754/