如何将启用SSL证书的Web服务添加到Windows服务?

时间:2017-10-02 10:14:35

标签: java c# web-services wcf ssl

我在C#.NET中开发了一个Windows服务,我的客户端有一个用Java开发的Web服务。我需要从我的Windows服务连接到他们的Web服务进行交易。但客户端Web服务是支持HTTPS和证书的Web服务。每当我尝试使用Visual Studio 2017“添加服务引用”时,我都会收到以下错误:

  

下载“https://xx.xx.x.xxx:xxxx/xxxxx/xxxxxx/xxxxx?wsdl/ $元数据”时出错。   无法连接到远程服务器   连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应xx.xx.x.xxx:xxxx   元数据包含无法解析的引用:“https://xx.xx.x.xxx:xxxx/xxxxx/xxxxxx/xxxxx?wsdl”。   在https://xx.xx.x.xxx:xxxx/xxxxx/xxxxxx/xxxxx?wsdl没有可以接受该消息的端点监听。这通常是由错误的地址或SOAP操作引起的。有关更多详细信息,请参阅InnerException(如果存在)。   无法连接到远程服务器   连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应xx.xx.x.xxx:xxxx   如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。

我还在我的本地机器上安装了他们的证书,我可以通过SoapUI测试他们的API,但只是在我尝试使用Visual Studio添加他们的ws作为我的Windows服务的参考时,我才遇到上述错误。我很感激上述任何帮助。

我的问题与此question 中提到的问题不相似 因为在另一个问题中,该人有问题通过代码将WCF调用到WCF。但是我在尝试从visual studio添加服务引用时遇到了错误。此外,我正在尝试调用Java Web服务。

0 个答案:

没有答案