Azure Web App - 无法为 SSL/TLS 安全通道建立信任关系

Dev*_*evX 5 azure azure-webjobs azure-web-app-service

我在 Azure 中的同一个 Web 应用程序上运行了 Web 作业和 Web API。Web 作业通过 Https 访问 Web API。但是它在尝试访问 Web API 时抛出以下错误:

发送请求时发生错误。底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。

Dev*_*evX 0

在启动时向 webjob 添加以下代码解决了该问题。

ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;
Run Code Online (Sandbox Code Playgroud)

  • 此配置将忽略任何 SSL/TLS 相关问题,例如无效的 SSL 证书等。我并不是说这不是适合您的解决方案,但您(以及阅读您的建议的其他人)应该意识到这不是推荐的首选解决方案。忽略 SSL/TLS 问题可能是一个相当严重的安全问题。 (4认同)