动态调用WCF不添加服务(svcutil.exe)
2015-10-28 12:38
274 查看
记录下
首先用svcutil.exe把指定wcf接口的信息下载下来。
生成代理类
比如说接口地址为
http://localhost:6666/Service1.svc
以管理员身份打开cmd
执形
"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\SvcUtil.exe" /out:C:\WCFClint\ClientCode.cs /config:C:\WCFClint\app.config http://localhost:6666/Service1.svc"
注意上面的命令要用""括起来
然后C:\WCFClint\这个目录下会生成该接口信息文件(一个.cs文件,一个config文件)
把他们粘贴进程序中
本文以console程序为例:
//看生成的配置文件选择绑定类型(客户端config文件,用svcutil生成的)
WSHttpBinding binding = new WSHttpBinding();
binding.Security.Mode = SecurityMode.None;
Service1Client service = new Service1Client(binding, new EndpointAddress("http://localhost:6666/Service1.svc"));
//此时用service对像就可以愉快的调接口里面的方法了。
service.sb();
service.Close();
如果缺System.Runtime引用,请自行添加 程序集->框架 里面有
首先用svcutil.exe把指定wcf接口的信息下载下来。
生成代理类
比如说接口地址为
http://localhost:6666/Service1.svc
以管理员身份打开cmd
执形
"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\SvcUtil.exe" /out:C:\WCFClint\ClientCode.cs /config:C:\WCFClint\app.config http://localhost:6666/Service1.svc"
注意上面的命令要用""括起来
然后C:\WCFClint\这个目录下会生成该接口信息文件(一个.cs文件,一个config文件)
把他们粘贴进程序中
本文以console程序为例:
//看生成的配置文件选择绑定类型(客户端config文件,用svcutil生成的)
WSHttpBinding binding = new WSHttpBinding();
binding.Security.Mode = SecurityMode.None;
Service1Client service = new Service1Client(binding, new EndpointAddress("http://localhost:6666/Service1.svc"));
//此时用service对像就可以愉快的调接口里面的方法了。
service.sb();
service.Close();
如果缺System.Runtime引用,请自行添加 程序集->框架 里面有
相关文章推荐
- Android开发工程师必看面试题:(三)
- nginx配置cgi
- Java package经验总结
- linux 下显卡驱动安装笔记
- jQuery源码分析之ready方法
- 我的9年IT路
- 删除Xcode中多余的证书provisioning profile
- Allele specific expression for three Xiphosphophorus species and their hybrids
- 配置本机域名与ip映射
- (NO.00001)iOS游戏SpeedBoy Lite成形记(三十):增加排行榜功能3
- (NO.00001)iOS游戏SpeedBoy Lite成形记(三十):增加排行榜功能3
- (NO.00001)iOS游戏SpeedBoy Lite成形记(三十):增加排行榜功能3
- 边听边记-创业分子-互联网颠覆医疗
- 贝叶斯法则,先验概率,后验概率,最大后验概率
- Android 总结
- 对于分布式数据处理系统的性能问题
- 数据库实验NetMusicShop(三)
- 一个独立开发者分享的经验
- Android开发工程师必看面试题:(二)
- 排序比较指标