WCF 使用SvcUtil.exe生成客户端代码和配置

引用地址:http://www.cnblogs.com/iamlilinfeng/p/4083827.html

SvcUtil.exe是一个VS命令行工具,该工具位于:C:\Program Files\Microsoft  SDKs\Windows\v7.0A\bin 或 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\一般情况下我们将SvcUtil.exe添加到VS开发工具中方便以后的运用(也可直接使用该命令行工具)。

1)在VS中的 Tools菜单---选择External Tools,打开管理窗口如下图所示:

在Title中输入SvcUtil,Command中选择SvcUtil.exe全路径,Initial  directory栏选择生成的客户端代码和配置文件所放的目录(此处为解决方案所在目录),选上Prompt for arguments,不选上Close on  exit。点击OK.

2)添加完成后,在VS的工具下会出现这个菜单。如下图所示:

3)在Client端添加对服务的引用。打开SvUtil工具,在Arguments里填写服务的地址,如下图:

点击OK后出现下图,说明代码类和配置文件生成成功(在解决方案目标下),如下图所示:

此时代理类和配置文件被下载到解决方案的物理目录中,如下图所示:

时间: 2024-10-12 03:06:26

WCF 使用SvcUtil.exe生成客户端代码和配置的相关文章

WCF通过SVCUtil.exe生成客户端代理类和配置文件(转)

WCF服务调用通过两种常用的方式: 1:一种是借助代码生成工具SvcUtil.exe或者添加服务引用的方式. 2:一种是通过ChannelFactory直接创建服务代理对象进行服务调用. 本文只针对通过SvcUtil.exe工具生成代理类和对应配置文件来讲 一:通过cmd命令行生成代理类和对应配置文件 1.找到如下地址“C:\Windows\System32\cmd.exe”  命令行工具,右键以管理员身份运行(视系统是否为win7 而定) 2.输入如下命令: C:\>cd C:\Program

在net.tcp模式下,由SvcUtil.exe生成代理类文件和配置文件(转)

WCF服务调用可以采用两个方法,由工具SvcUtil.exe生成本地代理服务类和配置文件方式,或者采用ChannelFactory直接创建服务代理对象.本文主要采用前面一种方式来进行. SvcUtil.exe位于:C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin目录下,可以将本工具添加到VS2010的工具菜单中,以方便使用: VS菜单->工具->外部工具->添加->在“命令”文本框选取其路径如下:C:\Program Files\M

使用eclipse的Axis2 Code Generator插件生成客户端代码遇到的问题

使用Axis2 Code Generator生成客户端代码到最后生成代码过程中报错,An error occurred while completing process -java.lang.reflect.InvocationTargetException 解决办法如下: 下载backport-util-concurrent-3.1.jar和geronimo-stax-api_1.0_spec-1.0.1.jar 添加到eclipse-plugins-Axis2_Codegen_Wizard_

axis2生成客户端代码

通过aix2生成客户端代码需要准备相应的包,然后执行命令,步骤如下: 一.所需包准备 下载axis2-1.6.2-bin.zip,解压从lib包中取出 jaxrpc.jar wsdl4j-1.6.2.jar axis.jar  (貌似最新下载的包中没有这个文件)需要单独从网上下载 commons-logging-1.1.1.jar commons-discovery-0.2.jar mail-1.4.jar 二.执行命令 创建lib文件夹,将以上包导入该文件夹,然后在dos窗口下,进入lib文件

用soapUI生成客户端代码

一.用soapUI生成客户端代码 方法一: 1.第一步,打开soapUI,菜单栏里的tools,选择apache CXF,如图, 2.第二步,WSDL:写上你连接服务端的地址,OutputDirectory:选择你生成的客户端的保存路径,package:选择你的包的名字.再点击Tools,如图所示: 3.如上图配置,在点击ok,上一步那个图,点击generate即可. 方法二: 1.选择File,点击new soapUI project,如下图所示,project Name :是你链接服务端的名

使用CXF将wsdl文件生成客户端代码命令

1.先下载cxf包 http://cxf.apache.org/download.html,现在cxf包.(下载资源就有) 2.解压缩包,通过cmd命令进入到bin目录下(cd cxf\bin的路径) cxf生成客户端代码 3.使用wsdl2java命令生成客户端代码 在命令行执行wsdl2java -p org.logink.ws -d f:\logink\src -all E:\wsdl3.1-credit\LogisticsCreditService\LogisticsCreditServ

根据wsdl,axis2工具生成客户端代码

根据wsdl,axis2工具生成客户端代码 步骤: 1,下载axis2版本http://axis.apache.org/axis2/java/core/download.html 2,下载完成后解压,设置环境变量,加入AXIS2_HOME=<Axis2客户端安装目录>,path中追加;%AXIS2_HOME%\bin 3,打开命令行,进入bin目录下,执行命令: ${installdir}>WSDL2Java -uri http://192.168.52.80:8080/test/web

cxf webservice生成客户端代码及调用服务端遇到的问题

1.  从网上下载cxf开发的工具 apache-cxf-3.1.4.zip, 解压文件,找到apache-cxf-3.1.4\bin目录,里面包含一个wsdl2java文件 2. 设置环境变量 1.CXF_HOME=F\CXF\apache-cxf-3.1.4. 2.在path后面加上 %CXF_HOME%/bin; 3.再classpath后面加上%CXF_HOME%/lib; 在cmd命令中输入wsdl2java,如果有提示usage,就表明配置成功  3.利用dos命令,生成客户端代码

.NetCore2.1 WebAPI 根据swagger.json自动生成客户端代码

前言 上一篇博客中我们可以得知通过Swagger插件可以很方便的提供给接口开发者在线调试,但是实际上Swagger附带的功能还有很多, 比如使用NSwag生成客户端调用代码,进一步解放接口开发者. NSwag NSwag是一个发布在GitHub上的开源项目,它可以根据Swagger说明页上的swagger.json文件生成C#.TypeScript客户端代码. NSwag的项目地址:https://github.com/RSuter/NSwag Nswag提供4种代码生成方法 1.使用 NSwa