【问题标题】:Methods Missing When Consuming a Web Service使用 Web 服务时缺少方法
【发布时间】:2014-04-09 14:12:19
【问题描述】:

我的任务包括使用从 WSDL 获得的 Web 服务功能。 在 C# 中添加对 WSDL 的引用后,我无法通过简单地调用类来找到服务请求方法。

相反,它几乎没有其他方法可以用于每个服务,我无法理解如何使用它们:ServiceNameRequest, ServiceNameResponse、ServiceNameCompletedEventArgs...

知道如何通过这种方法在 c# 中使用 WSDL 吗?

【问题讨论】:

  • 现在我可以通过在 C# 中添加服务引用而不是 Web 引用来获取肥皂方法。当我尝试使用soap客户端发出服务请求时,出现以下错误:XXX..没有端点监听。知道为什么会这样吗?可以通过 SOAP UI 访问服务。
  • 原来服务器宕机了。我的客户现在工作正常...感谢您的帮助朋友.....

标签: c# wcf wsdl


【解决方案1】:

假设这是一个服务引用:

查找 ServiceNameClient 类。您正在寻找的操作将不在此范围内。

所以说它的用户服务。应该有一个用户客户端。在 UserClient 之外,您应该拥有 UserClient.Getuser 或 UserClient.Adduser 等内容。

【讨论】:

  • 所以在这种情况下我有 AdduserRequest、AdduserResponse... 方法
  • 您没有看到 ServiceNameClient?您对 WSDL Web 或服务有哪些参考?为什么不在对象浏览器中发布参考图片。
  • 对不起,我不能放任何图片。我刚刚尝试了带有soap 1.2版本的WSDL,它按预期工作,而我的WSDL有旧的soap版本,这是否会导致我出现问题?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-24
  • 2019-12-01
  • 1970-01-01
相关资源
最近更新 更多