我们在尝试使用IIS 7.5下的应用程序部署中的外部Web服务时遇到以下错误。
错误 - 基础连接已关闭:无法为SSL / TLS建立安全通道。
这适用于其他服务器,但在这个特定的服务器上它失败了。当我们尝试连接不允许的SSL连接并仅接受TLS的服务器时,就会发生这种情况。如此链接http://support.microsoft.com/kb/915599中所述,我们更改了注册表,但仍然看到错误。请参阅附加的注册表图像,以确保正确完成。似乎IIS仍在尝试使用SSL协议。我有点困惑,在通信过程中IIS选择协议SSL和TLS。也许还需要做些什么才能确保选择TLS?其他想法?
答案 0 :(得分:0)
通过添加以下行 -
在代码级别修复了此问题ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;