WCF 点滴启示录系列(一)

很久没有写博文了,感觉好的记录习惯真的会被点滴慢慢而疏远,俗话说:“好记忆不如烂笔头”,因此决定开始慢慢捡起记录的习惯;

对自己所掌握与所了解的知识体系做一个沉淀,很希望各位博友很坚持记录的习惯,延续好的氛围。

WCF 其实在两年以后就开始了接触,截止目前为止也在相应的实际项目中应用,自我感觉不是很全面,所以重新在开始看Artech

的《WCF 技术解析》 这本书,因此会在博文中会重新 review WCF,希望与广大博友进行互相学习,互相进步。

1.WCF 简介

    WCF 是微软记web service 技术后又推出一个分布式技术。

2.WCF Host

    众所周知,WCF 需要寄托在一个宿主程序中,如宿主在:IIS,Window service,Console,WindForm

3.WCF 项目 Visual Studio 2012 新建

    

4.提供一个计算的服务,其中一个服务契约为: add

   

5.我们提供一个Console 来宿主刚刚所建立的WCF 服务

   5.1 Console 中需要添加引用 using System.ServiceModel
   

6.运行Console ,会出现

   

   6.1 这里有点需要说明一下的,如果操作系统是win7,如果visual studio 不是管理员身份运行,会出现HTTP 无法注册的问题,

         改为管理员身份运行即可。

7.WCF 宿主运行起来了以后,可以在浏览器中输入公布的元数据地址,可以查看到

   以WSDL 格式的数据:

  浏览器中输入:http://127.0.0.1:8001/ServiceCalculator/metadata

8. DEMO 示例

9.今天的WCF 点滴就到这个地方,敬请待续

  

如需转载,但请注明文章来源和超链接等版权信息,谢谢合作!
原文地址:https://www.cnblogs.com/zhenlin/p/3767343.html