消耗需要SSL证书的网络服务

时间:2019-12-23 08:55:54

标签: c# asp.net web-services ssl

我正在尝试连接到Web服务,该服务需要在调用服务的计算机上安装相关证书。我已经安装了证书,但是当我尝试将此Web服务添加到Asp.Net MVC项目时,出现以下错误:

  

下载'https://MyServiceAddress/ $ metadata'时出错。   该请求已中止:无法创建SSL / TLS安全通道。   元数据包含无法解析的引用:“ https://MyServiceAddress ...”。   无法使用权​​限“ MyServiceDomain”为SSL / TLS建立安全通道。   该请求已中止:无法创建SSL / TLS安全通道。   如果服务是在当前解决方案中定义的,请尝试构建解决方案并再次添加服务引用。

我可以通过浏览器获取WSDL文件,并使用它来创建客户端类,但是我无法使用Visual Studio向该Web服务添加引用并获得上述错误消息。

1 个答案:

答案 0 :(得分:0)

获取wsdl及其在xs:import部分中引用的所有xsd。将它们全部放在一个文件夹中,然后像往常一样从本地wsdl中添加VS Reference。