1. 首页>
  2. 技术文章>
  3. C# 利用VS自带的WSDL工具生成WebService服务类

C# 利用VS自带的WSDL工具生成WebService服务类

8/2/19 3:57:35 PM 浏览 755 评论 0

WebService

WebService有两种使用方式,一种是直接通过添加服务引用,另一种则是通过WSDL生成。 添加服务引用大家基本都用过,这里就不讲解了。 那么,既然有直接引用的方式,为什么还要通过WSDL生成呢? 因为通过WSDL生成,就只有一个.cs 文件,便于管理,更简洁。

打开VS命令行控制行工具,

wsdl /language:c# /n:Demo /out:d:/TestService.cs http://www.abc.com/webservice/test?wsdl
 参数说明如下
/language:C#    指定编程语言为 C#
/n:Demo             指定名称空间为 Demo
/out:             指定文件保存路径和文件名 d:/TestService.cs
http://www.abc.com/webservice/test?wsdl 为wsdl文件路径,也可以是物理路径(如:C:/test.wsdl)


网友讨论