WCF中可以使用SVCUtil.exe生成客户端代理类和配置文件
一、生成代理类文件
- 在Visual Studio 2015中查找VS2015 开发人员命令提示,并以管理员身份打开
- 执行以下命令
SvcUtil.exe /out:D:clientCode.cs /config:D:app.config http://localhost:7526/WCF/Service/Service1.svc?wsdl
说明:
参数: “D:\ClientCode.cs ” ,代理类输出地址
参数: “D:\app.config ” ,调用WCF服务的配置文件输出地址
参数: “http://localhost:7526/WCF/Service/Service1.svc?wsdl” ,部署到IIS 的WCF服务的地址或者寄宿后的WCF服务的地址(运行wcf服务可以查看该地址)
效果图:
二、调用配置
1.将生成的app.config里的配置添加调用方项目web.config里configuration节点下
2、将ClientCode.cs放到调用方项目里
3、调用方法
Service1Client client = new Service1Client();
var resData = client.DoWork();