很久没有写博文了,感觉好的记录习惯真的会被点滴慢慢而疏远,俗话说:“好记忆不如烂笔头”,因此决定开始慢慢捡起记录的习惯;
对自己所掌握与所了解的知识体系做一个沉淀,很希望各位博友很坚持记录的习惯,延续好的氛围。
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 点滴就到这个地方,敬请待续