如何自动创建WCF配置文件?

时间:2012-05-03 11:46:18

标签: wcf configuration

我在类库中创建了一个WCF服务接口和实现。

我还没有决定该服务是由Windows服务自托管还是托管。

我现在如何创建将托管我的WCF服务的控制台应用程序(Visual Studio中的单独项目)?我知道我可以通过编程方式输入所有配置(如here)来托管它,但我不希望这样。

我希望这个控制台应用程序有一个配置文件,其中已包含'serviceModel'部分,因此我必须在控制台应用程序的Main函数中执行以下操作:

MyService service = new MyService();
service.Open();

所以'Open'将从'App.config'文件中读取配置。

2 个答案:

答案 0 :(得分:1)

您必须手动将该部分添加到控制台应用程序的配置文件中。没有“自动”方法将该部分添加到现有的app.config。

一旦该配置部分位于控制台应用程序的app.config中,那么您的类库的WCF服务将正确读取它,就像您希望的那样。

答案 1 :(得分:1)