是否可以让多个服务或应用程序共享一个配置文件

时间:2011-02-24 10:41:23

标签: c# .net app-config

如果我有多个共享一个配置值的应用程序或服务(例如,它们都访问同一个数据库),是否有办法让它们共享一个配置文件,而不必在每个配置中复制值?

3 个答案:

答案 0 :(得分:2)

您可以使用machine.config文件来定义此计算机上所有应用程序之间共享的设置。对于ASP.NET应用程序,您可以在文件的根目录下放置一个web.config文件,该文件将覆盖这些machine.config值,并在虚拟目录中包含另一个级别。

答案 1 :(得分:2)

您可以使用configSource属性指向特定文件。

使用多个.config文件中的相同文件位置。

您可以使用多个配置部分执行此操作,因此一个用于连接字符串的文件,一个用于应用程序设置等...

答案 2 :(得分:0)