代码改变世界

WCF系列之一:WCF 入门

2016-04-05 19:37  zmoneyz  阅读(172)  评论(0编辑  收藏  举报

WCF常用,但是之前都没有对此进行记录,现又要用到,还是作下记录以便日后方便查阅。那我们就从最基础的开始。

1. 创建新解决方案,创建WCF应用程序

 

创建后,程序自动给我们添加了 Service.svc 服务

 

2. 修改服务名称(也可以删除后手动再创建)

 

在WCFService.svc.cs 中,程序为我们生成好了 GetData 方法,我们可以不用新建方法,直接测试

 

3. 右键,直接在浏览器中进行浏览,会报错

 

这是因为我们修改服务名称时,没有修改所有地方所致,可以程序里搜索 Azure.WCF.Service1,将其修改

 

修改后:

 

至此,就可以正常运行访问了,直接 F5 就可以访问,服务地址为:http://localhost:16471/WCFService.svc

 

4. 服务已经运行,然后我们直接写个 WinForm 程序来进行调用

 

此处贴上刚才的WCF服务地址:

 

点击确定,就添加了对WCF服务的引用,然后在后台进行对服务内部函数的调用,

我们直接调用程序生成的GetData方法,后台代码如下:

 

结果:

 

这样,我们写的WCF初步已经完成,并且可以成功调用。

后续会写更多WCF的实用性文章(大鸟勿喷)