从网络参考下载 $metadata 时出错

there was an error downloading $metadata from web reference

我正在尝试 update/add 来自 visual studio community 2013 的网络参考,但我已经尝试了一个非常乏味的错误,如图所示:

Add web reference image

Update web reference image

(在新项目中使用了添加web引用来测试我是否能够添加web引用)

这两个错误似乎都与下载 wsdl 的元数据时出错有关,这在以前没有发生过,出于任何原因我无法再 update/add Web 引用。在浏览器中正确加载 wsdl 的 URL,此外我还可以 ping 服务器。我已经尝试了很多我在互联网上找到的东西,比如这个问题 ,但我没有得到好的结果,如果有其他解决方案或假设可以帮助我弄清楚发生了什么,我将非常感激。

我总是尝试通过服务引用添加网络引用,但我没有成功,这就是错误所说的:

There was an error downloading 'https://ssl00.kiusys.com/rserver2.4.2/server.kiu?wsdl/_vti_bin/ListData.svc/$metadata'. The underlying connection was closed: An unexpected error occurred on a send. Unable to read data from the transport connection: Se ha forzado la interrupción de una conexión existente por el host remoto. Se ha forzado la interrupción de una conexión existente por el host remoto Metadata contains a reference that cannot be resolved: 'https://ssl00.kiusys.com/rserver2.4.2/server.kiu?wsdl'. An error occurred while making the HTTP request to https://ssl00.kiusys.com/rserver2.4.2/server.kiu?wsdl. This could be due to the fact that the server certificate is not configured properly with HTTP.SYS in the HTTPS case. This could also be caused by a mismatch of the security binding between the client and the server. The underlying connection was closed: An unexpected error occurred on a send. Unable to read data from the transport connection: Se ha forzado la interrupción de una conexión existente por el host remoto. Se ha forzado la interrupción de una conexión existente por el host remoto If the service is defined in the current solution, try building the solution and adding the service reference again.

非常感谢。

尝试下载 wsdl 然后添加它。然后您可以选择本地 wsdl 文件的路径。

我遇到了同样的问题,解决方法如下:

  1. 我参加了最新的Web Service Project。
  2. 在 Windows 资源管理器中取消选中该项目属性中的只读标志,然后单击保存。
  3. 打开 Visual Studio 中的项目并重建解决方案。
  4. 在您使用 Web 服务的项目中更新 Web 服务的 Web 引用或删除 Web 引用并重新添加。