Http 触发器函数抛出错误"Could not create SSL/TLS secure channel."



在Azure函数(HTTP触发器)中呼叫到外部端点。获取以下错误:

system.net.webexception:该请求被中止:无法创建SSL/TLS安全频道。

它在本地起作用。部署到功能应用程序

时不起作用

这可能是您呼叫,防火墙规则或其他端点的限制。

尝试从测试功能致电https://www.google.com,它可以正常工作。

我面临新功能应用程序部署的问题,我收到了相同的错误消息 -

该请求被中止:无法创建SSL/TLS安全频道。

我使用的是自托管代理,但是当我使用Microsoft hosted agent进行部署时,它起作用了。问题是由于一些缺少TLS 1.2设置和配置强密码学。我不得不在注册表中的键下方添加以下键,当然是机器之后重新启动。

[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkv2.0.50727]
"SystemDefaultTlsVersions" = dword:00000001
"SchUseStrongCrypto" = dword:00000001
[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkv4.0.30319]
"SystemDefaultTlsVersions" = dword:00000001
"SchUseStrongCrypto" = dword:00000001

随后它是一种魅力。[参考] [1]

相关内容

最新更新