无法使用Azure混合连接访问本地VNET中的Web API

无法使用Azure混合连接访问本地VNET中的Web API,azure,azure-web-app-service,Azure,Azure Web App Service,我已经创建了一个Azure Web应用程序,它具有混合连接,可以访问本地计算机上的Web API。当我访问部署在本地机器(安装了Hybrid Connection Manager)上的Web API并使用服务器/端口为MyMachineName/80的Hybrid Connection连接到它时,它工作得非常好 但是,当我试图访问本地机器通过VNET连接到的另一台服务器上的Web API时,它不起作用。在混合连接中,我将服务器/端口设置为VNETMachine/5000 我得到的错误是: 试图以

我已经创建了一个Azure Web应用程序,它具有混合连接,可以访问本地计算机上的Web API。当我访问部署在本地机器(安装了Hybrid Connection Manager)上的Web API并使用服务器/端口为MyMachineName/80的Hybrid Connection连接到它时,它工作得非常好

但是,当我试图访问本地机器通过VNET连接到的另一台服务器上的Web API时,它不起作用。在混合连接中,我将服务器/端口设置为VNETMachine/5000

我得到的错误是:

试图以其访问权限xx.xx.xx.xx:5000禁止的方式访问套接字

我运行了
netstat-o
,发现没有使用此端口的应用程序。从安装了Hybrid Connection Manager的本地计算机上,我只需在浏览器中键入URL即可直接访问Web API,如


.

错误消息表示防火墙正在阻止您的路由器和/或服务器上的Windows防火墙上的呼叫。您是否向其他机器打开了端口5000?这似乎是一个网络问题,与Azure无关。或者,当您的站点不支持SSL或TLS时,您可能正在尝试进行SSL或TLS调用。你检查过IIS日志了吗?您是否尝试过对IIS进行故障排除,例如记录IIS请求?否,这与Azure Hybrid Connection特别相关,因为我尝试访问的URI可以从我的计算机访问,但是当我尝试通过Azure Hybrid Connection访问它时,它会抛出此错误。值得注意的是,混合连接能够访问我的机器上的本地资源,但不能访问另一台服务器上的本地资源(在本地VNET中)。