Azure混合连接错误-Microsoft.蔚蓝色的转发AuthorizationFailedException-无效签



我正在使用混合连接将AWS EC2 SQL数据库实例/服务器与Azure Web应用程序连接。它正在工作,但偶尔会出现错误,所以我想我应该在Azure中删除连接,重新创建它,在DB服务器上重新安装混合连接管理器,然后重新连接所有连接。

因此,重新创建的混合连接与旧连接相同,名称相同,一切都相同。

但现在AWS DB服务器上的混合连接管理器显示为"已连接",但当我尝试通过web应用程序连接(或使用Azure的诊断/检查连接字符串(时,我会收到以下错误:

[Win32Exception(0x80004005(:指定的网络名称不再可用]

如果我在实际的Web应用程序中进入Genie,让她分析混合连接,那么我会得到这个错误:

使用混合连接的应用程序服务实例具有遇到错误。检测到以下错误:

异常详细信息微软蔚蓝色的转发AuthorizationFailedException无效签名

在AWS DB服务器上,我可以进行

测试网络连接-计算机myservicebusname.servicebus.windows.net-端口443

然后解析并表示它可以连接。

我在互联网搜索中找不到这个InvalidSignature错误,所以我有点不知道如何修复它!有什么想法吗?

此错误是由于AWS VPC中的服务器上的DNS条目无效,该服务器正在将一些内部域名解析为错误的IP。在HCM所在的机器上执行nslookup[endpoint],以检查是否正确解决了此问题。

此外,请检查是否有遗漏的混合连接的旧引用-例如,检查侦听器的数量并确保其匹配-我在随机网络应用程序中有一些旧的挂起引用混淆了这个问题。

最新更新