跨多个系统共享自定义配置部分

时间:2011-02-08 07:31:04

标签: .net handler config

我的解决方案中有多个项目,如WEB / EXE / WCF服务/ Windows服务,所有这些系统都是指自定义配置部分设置,如下所述。目前,我已将此自定义配置部分复制到每个web.config / exe.config文件中,我觉得,使用这种方法,我将不得不修改和编辑相应的web.config / exe.config文件,只要有对我的自定义配置部分进行了任何修改。我觉得,这种方法很麻烦,很难管理。有没有更好的方法来处理这种情况,所以我需要在一个单独的配置文件中维护自定义配置部分,我需要在每个项目配置文件中引用此配置文件(并从配置部分读取相应的设置)?请告诉我你宝贵的提示。

自定义配置部分:

  
  
  <configSections>
    <section name="CustomConfigSection" type="Company.Product.ConfigSettings.CustomConfigSection, Company.Product.ConfigSettings" />
  </configSections>

  <CustomConfigSection>
     other relevant settings 
  </CustomConfigSection>

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

您可以将设置存储在注册表中作为替代选项。