关于wcf三大工具的使用(wsdl.exe svcutil.exe disco.exe)
首先,我们必须创建一个wcf服务。并部署到IIS中。这里我已经将一个StudentService服务部署到我自己的电脑了。
(1)svcutil.exe
svcutil.exe工具的作用是通过服务地址生成代理类和配置文件。
1.开始---》Microsoft Visual Studio 2010--->Visual Studio Tools--->打开 Visual Studio 命令提示符(2010)
2.输入:svcutil.exe http://localhost:3721/StudentService.svc
生成两个文件 StudentService.cs代理类 output.config客户端配置文件
(2)disco.exe
disco.exe工具通过服务地址生成服务的描述文件(wsdl)
(1) 打开 Visual Studio 命令提示符(2010)
(2)输入disco.exe http://localhost:3721/StudentService.svc?wsdl
生成StudentService.wsdl 及其他框架文件
(3)wsdl.exe
wsdl.exe工具将服务描述文件生成相应的服务代理类
(1)打开 Visual Studio 命令提示符(2010)
(2)输入wsdl.exe
(3)把刚才使用disco.exe工具生成的文件拖入visual studio命令提示符命令窗口
生成服务代理类StudentService.cs