访问受限Azure应用程序服务返回“;错误403-此web应用已停止";

访问受限Azure应用程序服务返回“;错误403-此web应用已停止";,azure,azure-web-app-service,azure-api-apps,Azure,Azure Web App Service,Azure Api Apps,我在API web应用的访问限制中有两个允许规则:公司网络和VNET子网,其中VM用于开发。发布到应用程序服务的API在公司网络中正常工作,但返回错误403-此web应用程序在“从VM调用时停止” 我仔细检查了规则,规则中的子网(x.x.x.0/24)正确反映了VM的子网 什么原因会导致这种情况?虚拟机很可能使用公共IP地址与应用程序服务进行通信,而不是使用其私有IP地址 请求需要通过VM的VNET路由到应用程序服务,以便使用专用地址。您可以添加VM子网,而不是API web应用程序访问限制规则

我在API web应用的访问限制中有两个允许规则:公司网络和VNET子网,其中VM用于开发。发布到应用程序服务的API在公司网络中正常工作,但返回错误403-此web应用程序在“从VM调用时停止”

我仔细检查了规则,规则中的子网(x.x.x.0/24)正确反映了VM的子网


什么原因会导致这种情况?

虚拟机很可能使用公共IP地址与应用程序服务进行通信,而不是使用其私有IP地址


请求需要通过VM的VNET路由到应用程序服务,以便使用专用地址。

您可以添加VM子网,而不是API web应用程序访问限制规则中的专用CIDR范围x.x.x.0/24。您应该在网络端以及正在使用的服务上启用已启用。如果尚未使用Microsoft.Web为您选择的子网启用
Microsoft.Web
,则将自动为您启用服务终结点,除非您选中要求不这样做的复选框

完成后,您将发现一个虚拟网络/子网作为规则的


有关更多参考信息,您可以获得。

虚拟机没有公共IP。它是通过使用专用VNET的虚拟机网关从公司网络访问的。答复是否解决了您的问题?或者如果您解决了问题,您是否可以共享解决方案?其他社区成员将从中受益。