【问题标题】:consuming standard SOAP Web Service using vb.net使用 vb.net 使用标准 SOAP Web 服务
【发布时间】:2014-06-30 23:11:12
【问题描述】:

我已经成功使用了几个 wsdl 服务,但现在我被这个 Web 服务卡住了。 我正在实施 Hotelston 网络服务,其中状态:Hotelston.com API 是标准的 SOAP Web 服务 (WS),可在 URL 获得 http://www.hotelston.com/ws/HotelService?wsdl

在我的应用程序中添加它作为引用后,我无法访问 Web 服务的直接代码。

请参阅以下 MSDN 文章,了解有关我如何添加和使用这些 Web 服务引用但仍无法从直接代码访问它的确切详细信息。

How to: Add and Remove Web References

How to: Call a Web Service

通过link.获取wsdl文件的完整API文档

【问题讨论】:

  • “无法访问webservice的直接代码”是什么意思?
  • 我无法从后面的代码中读取网络服务

标签: vb.net web-services visual-studio soap wsdl


【解决方案1】:

如果显示项目中的所有文件并将服务引用展开,Reference.cs 为空。这可能是因为 HotelService.wsdl(特别是“ax23”)中存在名称空间错误,导致 t4 模板无法生成服务代码。归根结底,这是他们的错,不是你的。

【讨论】:

  • 我已经通知他们,他们说他们的数百个客户正在使用这个网络服务没有问题,他们认为这可能是 Visual Studio 的问题。有没有测试网络服务的工具?
猜你喜欢
  • 2011-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多