繁体   English   中英

如何以编程方式在同一文件夹中加载和合并2个web.config文件?

[英]How to load and merge 2 web.config files in the same folder programmatically?

我有一个asp.net应用程序,根目录中有一个web.config。

我想在root中有另一个web.config,例如custom.web.config。

web.config one由外部工具生成,我无法更改它; 我将自定义配置设置放在custom.web.config文件中。

ASP.NET显然默认只加载第一个web.config。

如何配置这些以便ASP.NET结合两个配置文件并同时使用它们?

我不能将custom.web.config(名为web.config)放在子文件夹中,因为在这种情况下只有该子文件夹中的页面使用它。

我想也许有一种方法可以在运行时加载web.config和custom.web.config文件并合并它们,以便ConfigManager始终查看它们。

怎么可能呢?

谢谢

在主配置文件中使用ConfigSource来引用在第二个配置文件中定义的部分。

看看这个例子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM