合并/继承web.config文件,但没有将站点作为子站点

时间:2009-07-20 03:47:58

标签: asp.net iis configuration web-config

我希望将一个站点的web.config与共享web.config的web.config合并/继承,但不要将该站点作为具有共享web.config的站点的子站点。

有没有办法实现类似的功能?

我要做的是在任何文件夹中都有共享的web.config(可能在wwwroot之外)。然后IIS下的多个站点将拥有自己的web.configs,它们与共享web.config合并/继承。目的是让网站web.configs尽可能不杂乱,可能只是公司ID的应用设置和回复电子邮件地址。

1 个答案:

答案 0 :(得分:2)

我会将machine.config用于共享内容。

或者您可以像这样引用共享的web.config:

<appSettings file="../Support/config/WebEnvironment.config">
</appSettings>

here我在博客中讲述了将所有设置移动到数据库表的时间。