WCF基础之承载服务和生成客户端
2024-08-23 21:47:05
wcf的承载有三种iis、was和自承载,它们如何承载园子里有很多,就不多赘述。
自iis7以后iis支持http和非http的协议,使用iis承载服务与其他两种承载相比,我觉的最明显的是was和自承载能同时使用http和非http协议,而iis要支持多种协议则要建立多个相应的站点。
自承载与另外两个相比,则灵活的多使用控制台应用程序、winfrom等简单的几句代码就能立马运行起一个服务,程序运行时服务open但是程序关闭服务也会close,也少了iis的可靠,管理,复用等等功能。
was允许使用iis的进程模型,而又无需完全iis安装的部署的需求量,能同时支持http和非http协议,集中的管理和配置等。
客户端的生成,可以使用服务应用直接添加或使用Svcutil.exe工具。
将工具添加到vs中可参考http://www.cnblogs.com/cjfwu/archive/2010/05/21/1740895.html,也可通过cmd直接打开dos进行操作
我是win8.1(原谅我还没升win10,主要是我手机是国行的920,妈蛋,一直升不了win10 mobile,估计是运营商的问题,恶心啊!突然发现在程序员的世界wp手机还是挺多的!),所以是Program Files x86,win7的话在Program Files里面,然后将生成的文件拷贝客户端中,就可以像平常引用其他类一样,实现对代理的引用。
就说这么多吧,拜拜!
最新文章
- 【OAuth2.0】Spring Security OAuth2.0篇之初识
- 利用cytoscape做网络图
- sql文件批量导入mysql数据库
- 09_Sum游戏(UVa 10891 Game of Sum)
- Part 97 Performance of a multithreaded program
- 【安装操作系统】VMware 中安装 Redhat 5
- adb getprop setprop watchprop用法
- JSON.parse()和JSON.stringify()的用法
- 简易promise的实现(二)
- angular懒加载
- [转载] erp开发-数据查询优化方法
- Setup Collision and Overlap Event
- HoloLens开发手记 - 入门学习阶段总结
- 移植marvell poncat3 demo板的总结
- 代码编辑器之EditPlus
- 【Guava 】Collections – Join and Split
- spring学习之@SessionAttributes
- python issubclass 和 isinstance函数
- 10 个强大的JavaScript / jQuery 模板引擎推荐
- 案例20-页面使用redis缓存显示类别菜单