我们都知道WCF服务是需要寄宿在其它进程中的,本示例是寄宿在控制台应用程序中。
本示例中有四个项目:
ServiceInterface是契约项目,定义了ServiceInterface接口作为契约。
Service是服务实例的实现项目。
ServiceInterface与Service是类库项目。
接下来的Hosting与Client项目是控制台项目。
Hosting是服务的寄宿项目,在Main方法中创建服务。
Client是调用服务的项目,在Main方法中实现了服务的调用。
本示例中所有配置都是使用编程方式实现,在配置文件中实现的效果也是一样。
看测试效果的话,可以先运行Hosting项目下面的Hosting.exe文件,即启动服务,然后再运行Client项目下面的Client.exe文件,就可以看到效果了。
资源来源:.net学习网
• 本地下载
打赏
扫码打赏,您说多少就多少