2010-04-02 51 views
0

我有一个windows服务,加载了由不同的开发人员编写的多个“处理程序”。 windows service exe有它自己的app.config,我需要它。有没有办法在内存中加载多个app.configs?

我试图让每个开发人员都可以提供自己的app.config及其处理程序代码。但是,似乎一个exe只能有一个app.config。然而,ASP.NET似乎支持嵌套的web.config ...这不完全是我想要的,但我甚至不知道如何让它在Windows服务中工作。

以前有人遇到过这个或有什么想法吗?

回答

1

我还没有尝试过,但我认为您可以使用配置管理器为每个处理程序创建单独的配置对象。具体而言,this page详细介绍了从“自定义”文件名加载配置的方法。

+0

好的,这似乎工作。对于wcf的东西设置,我必须手动设置它,这是我猜。找到几个其他的方法: 1)为我想要的每个不同的配置加载一个新的appdomain。甚至,主持一个单独的exe文件,只是做一个shell调用它,但是这有点极端... – Dave 2010-04-05 19:02:57

相关问题