首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure混合连接“不知道这样的主机”

问Azure混合连接“不知道这样的主机”
EN

Stack Overflow用户
提问于 2019-02-25 07:48:24
回答 1查看 2.1K关注 0票数 2

我有一个简单的Asp.Net核心Azure,它需要向一个前提下的Rest服务发出一个http请求。此Rest服务托管在IIS上,仅为端口443设置绑定。我在Azure中设置了一个新的混合连接,并将其添加到Web应用程序中。在entered端,我已经安装了混合连接管理器,并输入了混合连接的连接字符串--这现在显示为"Connected“。

问题是,在执行发出get请求的代码行时,会引发以下错误:

代码语言:javascript
复制
System.AggregateException: One or more errors occurred. (No such host is known) ---> System.Net.Http.HttpRequestException: No such host is known ---> System.Net.

这里有一篇有趣的博客文章:微软博客,它声明应该在不使用完全限定域名(FQDN)的情况下设置连接--服务器名以organisation.co.uk为后缀。然而,据我所知,Rest服务的SSL证书需要FQDN否则它会出现错误。

代码语言:javascript
复制
There is a problem with this website’s security certificate 

有人知道如何排除和解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-26 06:15:25

第一个错误可能是DNS问题。正如那个博客所提到的

如果您使用的是一个完全限定的域名,您需要确保它是一个可以在您的本地网络中解析的名称。(在某些情况下,客户在本地网络中运行DNS,而解析名称的是本地DNS服务。)

因此,如果必须在混合连接的连接字符串中使用FQDN。您可以使用只能由本地DNS服务解析的FQDN。

或者,您可以尝试编辑主机文件,以使DNS查找最好在内部网络。在Rest服务服务器主机文件(位于%WINDIR%\system32\drivers\etc中)中添加一行,将IIS服务器的IP映射到名称。

例如:

代码语言:javascript
复制
192.168.0.50   serverFQDN

更多细节,请参阅这。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54861634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档