我有一个简单的 Asp.Net Core Azure Web App,它需要向本地 Rest 服务发出http get请求。此 Rest 服务托管在 IIS 上,绑定仅为端口 443 设置。我在 Azure 中设置了一个新的混合连接并将其添加到 Web 应用程序中。在本地,我安装了混合连接管理器并输入了混合连接的连接字符串 - 现在显示为“已连接”。
问题是,在执行发出 get 请求的代码行时,会抛出以下错误:
System.AggregateException: One or more errors occurred. (No such host is known) ---> System.Net.Http.HttpRequestException: No such host is known ---> System.Net.
这里有一篇有趣的博客文章:Microsoft 博客,其中指出应该在不使用完全限定域名 (FQDN) 的情况下设置连接 - 以 organization.co.uk 为后缀的服务器名称。但是,据我所知,Rest 服务的 SSL 证书需要 FQDN - 否则会出现错误
There is a problem with this website’s security certificate
有谁知道如何解决和解决这个问题?