TLS1.2网络服务在Visual Studio中添加引用时抛出错误

时间:2019-06-19 08:34:35

标签: asp.net web-services visual-studio-2012 tls1.2 service-reference

我正在使用以下Web服务,该服务已启动并正在运行。当Web服务在线时,我们可以轻松地检查WSDL。该Web服务由TLS1.2启用协议托管: https://www.mrmpgi.in/webservice.asmx https://www.mrmpgi.in/webservice.asmx?wsdl

每当我在具有Framework .Net 4.7.2的Windows 7上运行的Visual Studio 2012中添加此Web服务时,就会发生以下错误。

下载'https://www.mrmpgi.in/webservice.asmx/_vti_bin/ListData.svc/ $ metadata'时出错。 基础连接已关闭:发送时发生意外错误。 无法从传输连接中读取数据:远程主机强行关闭了现有连接。 远程主机强行关闭了现有连接 元数据包含无法解析的引用:“ https://www.mrmpgi.in/webservice.asmx”。 向https://www.mrmpgi.in/webservice.asmx发出HTTP请求时发生错误。 这可能是由于在HTTPS情况下未使用HTTP.SYS正确配置服务器证书。这也可能是由客户端和服务器之间的安全绑定不匹配引起的。 基础连接已关闭:发送时发生意外错误。 无法从传输连接中读取数据:远程主机强行关闭了现有连接。 远程主机强行关闭了现有连接 如果服务是在当前解决方案中定义的,请尝试构建解决方案并再次添加服务引用。

需要一些帮助来解决此问题。

此外,我已经在本地系统的注册表中添加了TLS1.1和TLS1.2设置。使用Visual Studio 2012时,我将Web服务添加为控制台应用程序中的服务引用,相反,我尝试使用Visual Studio 2012将Web服务引用添加到Web应用程序中,但是错误是相同的。

我正在寻找适当的逐步解决方案,以成功地在已安装.Net Framework 4.7的Windows 7 OS上运行的Visual Studio 2012中成功将广告Web服务作为服务引用。

0 个答案:

没有答案