如题:我在vs2005中创建了一个C#解决方案,下面包含几个项目,其中包含一个web网站和一个Windows服务。二者都有一些相同的操作。我把配置信息分别放在web网站的web.config内和Windows服务的app.config内。每次修改配置信息的话,二者都要修改,很是麻烦。而且也容易出错。
问题:怎样只设置1个配置文件供多个项目读取,即所谓的配置集中。想听听大家的高见

解决方案 »

  1.   

    配置文件就是读取XML文件嘛,用自己写的方法去读取就好了。
      

  2.   

    关键的是我在config文件内引用了微软企业库的东西,自己写的话,企业库的内容没法完整的配置啊
      

  3.   

    System.AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", System.Windows.Forms.Application.ExecutablePath + @".config");Winform可以这样指定配置文件,window service估计也应该可以,没试过,但是web的就不清楚了.
      

  4.   

    那也就是说,我可以以web的config文件为基础,Windows服务直接应用web的config文件,间接实现这个功能!感觉还不错,谢谢