如何告诉WCF客户端从不同的配置文件中读取设置?

时间:2011-02-08 01:48:33

标签: .net wcf configuration-files

我正在构建一个组件,它是另一个软件产品的扩展。它作为dll加载到该产品中,因此我无法控制主exe的app.config文件。我的组件使用WCF,我希望能够使用.config文件而不是代码中的编程方式来配置它。有没有办法告诉WCF从特定的配置文件中获取所有绑定等设置?

2 个答案:

答案 0 :(得分:1)

.NET配置文件机制由AppDomain确定范围,因此原则上您可以通过创建单独的AppDomain来托管您的WCF内容来实现此目的。但是,这需要做很多工作,因为您必须编写必要的跨域通信代码,以便将扩展功能公开给主机进程。

答案 1 :(得分:0)

最终@ marc_s的回答是我跟的那个:没有。相反,我们将配置选项与其他系统设置一起存储,然后在运行时以编程方式将它们应用于绑定等设置。