在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]