Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure混合连接错误-Microsoft.Azure.Relay.AuthorizationFailedException-InvalidSignature_Azure_Azureservicebus_Azure Hybrid Connections - Fatal编程技术网

Azure混合连接错误-Microsoft.Azure.Relay.AuthorizationFailedException-InvalidSignature

Azure混合连接错误-Microsoft.Azure.Relay.AuthorizationFailedException-InvalidSignature,azure,azureservicebus,azure-hybrid-connections,Azure,Azureservicebus,Azure Hybrid Connections,我正在使用混合连接将AWS EC2 SQL数据库实例/服务器与Azure Web应用程序连接。它正在工作,但有零星的错误,所以我想我应该删除Azure中的连接,重新创建它,在DB服务器上重新安装Hybrid connection Manager,然后重新连接所有连接 因此,重新创建的混合连接与旧连接完全相同,名称相同,所有内容都相同 但现在AWS DB服务器上的混合连接管理器显示为“已连接”,但当我尝试通过web应用程序连接(或使用Azure的诊断/检查连接字符串)时,我会出现以下错误: [Wi

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

因此,重新创建的混合连接与旧连接完全相同,名称相同,所有内容都相同

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

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

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

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

例外情况详细信息 Microsoft.Azure.Relay.AuthorizationFailedException无效签名

在AWS DB服务器上,我可以执行以下操作:

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

这就决定了它可以连接


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

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

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