通过 Azure 上的点到站点和站点到站点路由 WebApi

Routing WebApi through Point-to-Site and Site-to-site on Azure

我在 Azure 上托管了一个 WebAPI。它使用他们的开发环境 IP 地址和端口连接到 3rd 方站点。这很好用。然后要求创建站点到站点 VPN 连接以连接到他们的实时环境。

我创建了一个 VNet、vNetGateway 和 localGateway。 VnetGateway 使用新的 public IP 成功连接到他们的 localGateway。

然后我想通过 vNetGateway 路由我的 webAPI,所以我设置了点到站点配置。

我的 webAPI 正在内部建立套接字连接,指向他们指定的子网地址和端口,但我只能看到连接错误。

webApi 应该连接到的网址和端口是什么?

请在站点到站点连接上启用 BGP。如果没有 BGP,P2S 客户端(webapp)将无法获取到远程站点的路由。在 S2S 连接上启用 BGP 后,您必须再次创建 P2S 配置才能正常工作。