我试图弄清楚如何从具有特定提供程序但卡住的 web.config 中获取所有连接字符串。
我的方法的基础看起来像这样
var webConfig = new ExeConfigurationFileMap { ExeConfigFilename = GlobalSettings.FullpathToRoot + "web.config" };
var config = ConfigurationManager.OpenMappedExeConfiguration(webConfig, ConfigurationUserLevel.None);
var section = (ConnectionStringsSection)config.GetSection("connectionStrings");
// some code like
foreach(var item in section.providerName.equals("sql.provider"))
...
任何建议都非常感谢!