繁体   English   中英

在Windows 10上添加服务引用时出现“无法创建SSL / TLS安全通道”

[英]“Could not create SSL/TLS secure channel” when adding service reference on WIndows 10

在3年之前,我在以下地址创建了使用服务的应用程序: https : //webapp2.rzzo.rs/rzzo/RzzoService?wsdl ,一切正常。 但是现在在Windows 10上不起作用。 在Windows OS的早期版本中,它可以工作。 我尝试从头开始制作一个新的应用程序,当我尝试在Visual Studio 2013中向上述地址上的服务添加服务引用时,它说:

该请求已中止:无法创建SSL / TLS安全通道。 元数据包含无法解析的引用:' https : //webapp2.rzzo.rs/rzzo/RzzoService?wsdl '。 无法使用权​​限“ webapp2.rzzo.rs”为SSL / TLS建立安全通道。

我在另一台计算机上尝试了相同的步骤,但是现在使用Windows 7,并且没有错误。

您需要启用Diffie-Hellman密钥交换算法以使其起作用。 使用Windows注册表编辑器( regedit ):

  1. 在以下位置创建新的密钥Diffie-Hellman

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ SecurityProviders \\ SCHANNEL \\ KeyExchangeAlgorithms

  1. 创建名为Enabled的新DWORD值并将其设置为1

无需重启机器。

问候,德扬

应用更改后的RegEdit状态。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM