我在API Web应用程序的访问限制中有两个允许规则,公司网络和带有用于开发的VM的VNET子网。从VM调用时,发布到App Service的API可以从公司网络按预期工作,但返回错误403-此Web应用程序已停止。”
我仔细检查了该规则,该规则(x.x.x.0 / 24)中的子网正确反映了VM的子网。
什么原因造成的?
VM最有可能使用公共IP地址与App Service进行通信,而不是其私有IP地址。
该请求将需要通过VM的VNET路由到App Service,以便使用私有地址。