IIS 2019:请求已中止:无法创建 SSL/TLS 安全通道

IIS 2019: The request was aborted: Could not create SSL/TLS secure channel

我已经看到其他人 post 类似的问题并沿着使用以下代码片段的路线前进

            ServicePointManager.Expect100Continue = true;
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | 
                                                   SecurityProtocolType.Tls11 |
                                                   SecurityProtocolType.Tls12 | 

但是,我仍然遇到以下情况的问题。

我在 Windows 服务器(EC2 实例 Win 2019 服务器)上的 IIS 上有一个 Web 应用程序 运行,在 Kestrel 上有一个微服务 运行。如果我通过 RDP 连接到 Win 服务器并打开 Chrome/Firefox/Edge,我可以导航到微服务,进行基本的 API 调用并查看返回的数据。但是,当 IIS 应用程序尝试访问 API 我的日志中出现以下错误

      InnerException:
        >       Type:       HttpRequestException
        >       Message:    An error occurred while sending the request.
        >       Data:       0 entries
        >       Stack trace:
              ----------------
              InnerException:

                      Type:       WebException
                      Message:    The request was aborted: Could not create SSL/TLS secure >channel.
                      Data:       0 entries
                      Stack trace:
at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
                        InnerException is null

证书是valid/trusted/secured。所以这里没有问题。

我假设当请求从 IIS 中的 Web 应用程序发出并尝试联系 API 时,它不喜欢什么?有没有办法进一步了解我为什么会遇到异常

看起来这就是答案 https://trailheadtechnology.com/solving-could-not-create-ssl-tls-secure-channel-error-in-net-4-6-x/

我希望这可以节省一些时间和麻烦