0

我的一个朋友用 PHP 制作了一个肥皂网络服务,现在我必须在我的 winform 应用程序中使用它。我添加了 web 服务参考,粘贴了 URL,它显示了方法名称。

方法名称是Display()。现在添加在按钮单击时编写代码后,它显示以下三种方法:

 MyWebServiceName. DisplayCompletedEventArgs
                    DisplayCompletedEventHandler
                    SiteControllerService

没有soapClient或直接Display方法,有谁知道,我做错了什么?

4

1 回答 1

0

检查 VS 项目中必须具有的 WSDL。您将找到服务名称:

前任:

<wsdl:service name="SiteControllerService">

所以你必须输入:

MyWebServiceName.SiteControllerService SOAPclient = new MyWebServiceName.SiteControllerService(); 
SOAPClient.Display();

Visual Strudio 创建一个命名空间来封装所有生成的类以使用 Web 服务。在该命名空间中,您将找到soap 代理客户端、事件和事件处理程序以及将参数传递给代理客户端或接收响应所需的任何数据传输对象。

于 2013-10-18T10:59:37.677 回答