WCF 系列:通过SvcUtil.exe生成客户端代码和配置
2012-09-14 11:04
316 查看
WCF服务调用通过两种常用的方式:一种是借助代码生成工具SvcUtil.exe或者添加服务引用的方式,一种是通过ChannelFactory直接创建服务代理对象进行服务调用。
下面简单说下如何通过SvcUtil.exe的方式调用服务:
SvcUtil.exe是一个命令行工具,位于:C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin目录下,可以将SvcUtil.exe添加到VS2010中方便以后的运用,添加方式:在VS2010的Tools菜单中选择External Tools,如下图
点击添加按钮,在Title栏输入SvcUtil,Command栏选择SvcUtil.exe所在的目录,Initial directory栏选择生成的客户端代码和配置文件所放的目录,选上Prompt for arguments,不选上Close on exit,点击OK完成添加。
添加好以后,点击VS2010菜单下的SvcUtil,输入提供元数据的服务终结点的 URL,如下图
点击OK,在弹出的命令行中会显示成功与否和相关信息。如下图
下面简单说下如何通过SvcUtil.exe的方式调用服务:
SvcUtil.exe是一个命令行工具,位于:C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin目录下,可以将SvcUtil.exe添加到VS2010中方便以后的运用,添加方式:在VS2010的Tools菜单中选择External Tools,如下图
点击添加按钮,在Title栏输入SvcUtil,Command栏选择SvcUtil.exe所在的目录,Initial directory栏选择生成的客户端代码和配置文件所放的目录,选上Prompt for arguments,不选上Close on exit,点击OK完成添加。
添加好以后,点击VS2010菜单下的SvcUtil,输入提供元数据的服务终结点的 URL,如下图
点击OK,在弹出的命令行中会显示成功与否和相关信息。如下图
如果成功的话会生成两个文件,一个是包含了服务端Contract和对应于服务端service的本地代理类的cs文件,一个是WCF配置文件,将这两个文件拷到项目中并将output.config改名为app.config就可以了。 至于SvcUtil更多的命令请参考MSDN:http://msdn.microsoft.com/zh-cn/library/aa347733%28VS.90%29.aspx
相关文章推荐
- 通过SvcUtil.exe生成客户端代码和配置
- 通过SvcUtil.exe生成客户端代码和配置
- 通过SvcUtil.exe生成客户端代码和配置(转)
- 通过SvcUtil.exe生成客户端代码和配置
- 通过SvcUtil.exe生成客户端代码和配置
- 通过SvcUtil.exe生成客户端代码和配置
- 使用SvcUtil.exe生成客户端代码和配置、WCF Test Client调试WCF
- WCF通过SVCUtil.exe生成客户端代理类和配置文件(转)
- WCF_通过使用svcutil.exe将http://*.svc?wsdl生成客户端可调用的.cs文件
- 通过SvcUtil.exe 生成 Wcf 客户端代理
- 使用svcutil工具自动生成wcf调用的客户端代码和配置文件
- WCF中可以使用SVCUtil.exe生成客户端代理类和配置文件
- WCF中可以使用SVCUtil.exe生成客户端代理类和配置文件
- 利用svcutil.exe 访问windows Server 2003的wcf服务生成客户端代码报错:无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- WCF 客户端代理生成 通过SvcUtil.exe
- 利用svcutil.exe 访问windows Server 2003的wcf服务生成客户端代码报错:无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- WCF SVCUTIL自动生成WCF客户端代理及配置文件命令
- 使用SVCUtil.exe生成客户端代理类和配置文件
- WCF 使用svcutil.exe生成代理代码
- WebService系列博客{三}[通过本地Wsdl文件生成客户端调用代码、MyEclipse视图调用webservice]