C#写的Winform应用程序如何调用WebService?

解决方案 »

  1.   

    方法一、首先作Web引用,然后就像一个class一样使用方法二、建立WebService代理类,然后就是一个Class,可以直接使用
      

  2.   

    建议使用代理类,这是我的切身体验
    在.net命令里输入wsdl http//url/xxx.asmx /language:cs /out:xxx.ss /protocol:httpGet即可生成HttpGet的代理类
    wsdl 是一个.NET下的可执行文件
      

  3.   

    http://www.cnblogs.com/helimin19/articles/56961.html
      

  4.   

    1、“项目”->“添加Web引用”->“浏览本地计算机上的Web服务”->找到你要引用的Web服务(比如:Service1)->在“Web引用名”处输入服务的命名空间(比如ServerInfo)。2、
    ServerInfo.Service1 ws = new ServerInfo.Service1();
    MessageBox.Show(ws.GetSeverName());