我在类库中创建了一个WCF服务接口和实现。
我还没有决定该服务是由Windows服务自托管还是托管。
我现在如何创建将托管我的WCF服务的控制台应用程序(Visual Studio中的单独项目)?我知道我可以通过编程方式输入所有配置(如here)来托管它,但我不希望这样。
我希望这个控制台应用程序有一个配置文件,其中已包含'serviceModel'部分,因此我必须在控制台应用程序的Main函数中执行以下操作:
MyService service = new MyService();
service.Open();
所以'Open'将从'App.config'文件中读取配置。
答案 0 :(得分:1)
您必须手动将该部分添加到控制台应用程序的配置文件中。没有“自动”方法将该部分添加到现有的app.config。
一旦该配置部分位于控制台应用程序的app.config
中,那么您的类库的WCF服务将正确读取它,就像您希望的那样。
答案 1 :(得分:1)