我正在使用WebConfigurationManager.OpenMappedWebConfiguration
加载自定义配置文件并将其与主web.config
合并。我可以使用生成的Configuration
来配置我自己的框架,并从拥有干净的自定义配置文件和标准web.config
中受益,并在运行时使用合并视图。
问题是现在我想告诉ASP.NET使用Configuration
实例作为默认值,这样WebConfigurationManager.GetSection("mySection")
将返回我加载的配置文件中定义的部分。
有没有办法用“标准”做法做到这一点? (任何涉及X(ml)Document
或反射以获取私有方法的内容都是不可接受的)
答案 0 :(得分:0)
GetSection()方法的this重载是否满足您的需求?它允许您指定要从中加载数据的web.config文件的路径,如下所示:
WebConfigurationManager.GetSection("connectionStrings", "/configTest")