如何搞app.config的WCF库?
How to engage app.config of WCF Library?
我创建了具有 app.config
的 WCF 库。我的 WCF 主机应用程序引用了库并使用代码来定义端点、服务元数据行为等。所以在我看来,我可以通过编程方式或从 app.config 配置 WCF。如何让我的主机应用程序考虑图书馆的 app.config?
您的库中定义的 app.config
文件不会以任何方式影响您的主机应用程序。
为了使主机应用程序通过配置文件进行配置,只需将 <serviceModel>
部分添加到主机应用程序的 app.config
文件中——您可以从 WCF 库配置中复制它文件。
之后,您可以像下面这样简单地托管您的服务:
var host = new ServiceHost(typeof(ICalculatorService));
host.Open();
我创建了具有 app.config
的 WCF 库。我的 WCF 主机应用程序引用了库并使用代码来定义端点、服务元数据行为等。所以在我看来,我可以通过编程方式或从 app.config 配置 WCF。如何让我的主机应用程序考虑图书馆的 app.config?
您的库中定义的 app.config
文件不会以任何方式影响您的主机应用程序。
为了使主机应用程序通过配置文件进行配置,只需将 <serviceModel>
部分添加到主机应用程序的 app.config
文件中——您可以从 WCF 库配置中复制它文件。
之后,您可以像下面这样简单地托管您的服务:
var host = new ServiceHost(typeof(ICalculatorService));
host.Open();