1

我们有一个 Azure 应用服务环境,它位于配置了 expressroute 网关和 VPN 网关的 vnet 中的子网中。当尝试将 ASE 之外的 AppService 连接到 Vnet 时,如下所述:https ://docs.microsoft.com/nb-no/azure/app-service/web-sites-integrate-with-vnet ,我们是无法连接,因为它说网关不是 VPN 网关。

我怀疑 GUI 在试图找出它是什么类型的 gw 时只会选择列表中的第一个 gw。

在此处输入图像描述

因为,我们有一个 vpn 网关:

在此处输入图像描述

我有一些问题:

  1. 尝试从 AppService 连接到 Vnet 时,有没有办法让门户使用正确的网关?
  2. 如果没有,有没有办法通过 AzureRm CmdLets 从 Powershell 执行此操作?
4

1 回答 1

1

目前,这是不可能的。这是一种设计行为。将 Web 应用与 Azure 虚拟网络集成不支持具有 ExperssRoute 网关的 Vnet。如果 ExperssRoute 在其中,您将获得错误日志。

您可以检查您提供的链接

VNet 集成功能不会将应用与具有 ExpressRoute 网关的 VNet 集成。即使 ExpressRoute 网关配置为共存模式,VNet 集成也不起作用。如果需要通过 ExpressRoute 连接访问资源,则可以使用在 VNet 中运行的应用服务环境。

更新:

如果您需要此功能,您可以对此反馈进行投票。

于 2017-11-09T01:32:10.480 回答