【问题标题】:How do i add web service to my project?如何将 Web 服务添加到我的项目中?
【发布时间】:2012-01-15 13:10:53
【问题描述】:

每个人都需要一些关于网络服务的帮助

我想将网络服务添加到我的项目中,但出现错误。

网络服务地址是https://interaktifkargo.ptt.gov.tr/topluTakipDetay/topluTakipDetay

当我想添加 vs2010 时添加 web 服务

错误是

'https://interaktifkargo.ptt.gov.tr/topluTakipDetay/topluTakipDetay'

根据加载时.connection close.发送一个 发生了意外错误。 文件意外结束,或接收到 0 个字节的传输流。 元数据包含参考çözümlemeyen:“https://interaktifkargo.ptt.gov.tr/topluTakipDetay/topluTakipDetay”。 https://interaktifkargo.ptt.gov.tr/topluTakipDetay/topluTakipDetay HTTP 请求期间发生错误。这是因为 HTTPS 服务器证书配置不正确可能是这种情况 HTTP.SYS。同时,安全绑定之间的不匹配 客户端和服务器可能已经起源到期。 底层连接已关闭:发送过程中发生意外错误。 文件意外结束,或接收到 0 个字节的传输流。 如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。

谁能帮帮我?

【问题讨论】:

  • 这个网络服务的java代码speedyshare.com/file/Fbxpc/JAVA-KOD-1.txt,但我不知道java究竟
  • 使用 webservice 不需要懂 Java,只要为 webservice 生成代理类,就可以在 c# 中使用。

标签: c# visual-studio-2010 service proxy web


【解决方案1】:

看起来问题出在网站的安全证书上。
您可以下载 WSDL 文件,通常通过将 ?wsdl 附加到 url 的末尾,保存到本地系统,然后从 Visual Studio 命令行生成代理。
根据您的 VS 版本,您将从命令行使用 wsdl.exe 或 svcutil.exe 从本地系统上的 wsdl 文件生成代理。

【讨论】:

  • localhost:8888/topluTakipDetay/topluTakipDetay">
    以及寻找本地主机的 wsdl 代码肥皂地址位置,我们对这个 adrees 有什么问题吗?我可以从这个链接使用 web 服务interaktifkargo.ptt.gov.tr/topluTakipDetay/…,但我想添加我的应用程序
  • 如何生成代理?我可以发送此服务的 java 代码,但我不知道 java 到底是什么?
  • @ÖmerOruç,将 xml 保存到您的磁盘并使用像 file://c:/temp/ptt.xml 这样的 url 添加服务引用
  • @ÖmerOruç 现在位置是本地主机不是问题。您始终可以在您生成的代理类的实例上设置 URL。如果 wsdl 格式正确,您将在代理实例上拥有一个 Url 属性,您可以将其设置回正确的 url。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-28
  • 2017-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多