您的位置:首页 > 其它

WCF学习问题分享1

2016-04-13 20:43 253 查看
整个solution结构如下:



下面介绍每个project:

1. Service.Interface 定义契约

ICalculator.cs



2. Service 实现服务

Calculator.cs



3. Hosting:发布服务

App.config



Program.cs



4. Client: 调用服务

App.config



Program.cs

'


build solution,执行Hosting,出现以下error:



Root Cause:Hosting的config文件里边,host了Service.Calculator1服务,此服务添加了两个endpoint,Contract分别为C1和C2,但是Calculator1只实现了ICalculator1,没有实现ICalculator2,所以出现这个error。

Solution1:Calculator1实现ICalculator1和ICalculator2.

Solution2:分别各自host Calculator1和Calculator2两个服务,如下所示:



然后运行,host成功:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: