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应用程序服务-对VNET服务的调用不起作用_Azure_Azure Web App Service_Azure Virtual Network - Fatal编程技术网

Azure应用程序服务-对VNET服务的调用不起作用

Azure应用程序服务-对VNET服务的调用不起作用,azure,azure-web-app-service,azure-virtual-network,Azure,Azure Web App Service,Azure Virtual Network,我在VNET1中有一个应用程序服务,该VNET1通过点对点连接连接到其他网络上的VNET2。我的应用程序服务已连接到VNET1 这两个VNET已连接并测试。那些很好用 当我从应用程序服务控制台ping(tcping)到VNET1和vnet2ip时,工作正常。另外,Curl请求工作正常 但当我从应用服务页面调用相同的URL时。它显示请求超时错误 有什么建议说明这不起作用吗?有很多东西会阻止你的应用到达特定的主机和端口。大多数情况下,这是三件事之一: 有一个防火墙挡住了去路如果你有一个防火墙挡住去路

我在VNET1中有一个应用程序服务,该VNET1通过点对点连接连接到其他网络上的VNET2。我的应用程序服务已连接到VNET1

这两个VNET已连接并测试。那些很好用

当我从应用程序服务控制台ping(tcping)到VNET1和vnet2ip时,工作正常。另外,
Curl
请求工作正常

但当我从应用服务页面调用相同的URL时。它显示请求超时错误


有什么建议说明这不起作用吗?

有很多东西会阻止你的应用到达特定的主机和端口。大多数情况下,这是三件事之一:

有一个防火墙挡住了去路如果你有一个防火墙挡住去路,你会遇到TCP超时。在这种情况下是21秒。使用TCping工具测试连接性。TCP超时可能是由于防火墙之外的许多原因造成的,但从防火墙开始

无法访问DNS每个DNS服务器的DNS超时为3秒。如果您有两个DNS服务器,则超时时间为6秒。使用nameresolver查看DNS是否正常工作。请记住,您不能使用nslookup,因为它不使用您的VNet配置的DNS

无效的P2S IP范围点到点IP范围需要在RFC 1918专用IP范围内(10.0.0.0-10.255.255.255/172.16.0.0-172.31.255.255/192.168.0.0-192.168.255.255)。如果该范围使用超出该范围的IP,那么事情将无法正常进行

有关更多详细信息,请参阅此步骤,看看是否有帮助。

但当我从应用程序服务页面调用相同的URL时,是否要共享一些代码?