访问另一个app.config文件中的app.config文件属性

时间:2013-04-17 04:20:12

标签: c# wcf windows-services app-config

我有一个WCF类库,它实现了Windows服务业务逻辑。在app.config 文件我定义了一个名为“调试模式”的属性用于调试目的。

然后我创建了单独的Windows服务,并在上面创建了WCF类 库作为参考(通过添加.dll文件和“使用名称”语句)。

我需要使用Windows服务app.config文件在wcf类库app.config文件中设置“debug mode”属性。

有可能吗?或者我有其他替代方法。

2 个答案:

答案 0 :(得分:1)

如果您使用appSettingsConfigurationManager来阅读您的媒体资源,那么 可以将您的媒体资源(作为@JohnSounders说明)复制到您的Windows服务配置文件中

在其他情况下 - 您将无法从配置中检索它。

通常情况下,您的应用程序将查找当前运行的可执行文件的配置(在您的情况下 - Windows服务)。

答案 1 :(得分:0)

您应该能够拥有一个app.config,WCF库和Windows服务都可以从中读取。 Windows服务是当前线程并引用WCF库,因此WCF库可以访问Windows服务的app.config。