.net调用WebService的方法,除了在VS里面右键添加引用之外,还可以通过VS自带的WSDL工具生成WebService代理类,通过代理类来调用WebService,方法如下:


  1. 打开VS开发命令工具

    1.打开VS开发命令工具.png

  2. 在VS开发命令工具中输入命令,语法如下:

    wsdl /language:C# /n:MyNamespace /out:D:/TestWebService.cs http://www.bigmiao.com/webservice/test?wsdl

    参数说明:

    /language:C#  生成的代理类语言为C#

    /n:MyNamespace  生成的代理类命名空间为MyNamespace

    /out:D:/TestWebService.cs  生成的代理类保存目录

  3. 输入命令按回车后,执行成功提示如下:

    3.生成WebService代理类成功.png

  4. 至此生成WebService代理类成功,可在对应目录中看到WebService代理类文件。