Azure Web应用程序访问服务矩阵的虚拟网络

时间:2019-09-06 16:30:47

标签: azure wcf azure-service-fabric azure-virtual-network

我有一个Service Fabric群集,该群集承载许多旧版WCF服务,并且我想将Azure App Service(运行网站)连接到Fabric群集的VNET,以便它可以与群集中的WCF服务进行通信。

我使用VNET对等连接将结构集群的VNET连接到组织的现有虚拟网络,并且可以从现有虚拟网络中的VM连接到WCF服务。

但是,从应用程序服务连接时,出现以下错误:

  

无法连接到net.tcp://10.0.0.250:8020 /。连接尝试   持续时间为00:00:00。 TCP错误代码10013:尝试以其访问权限10.0.0.250:8020禁止的方式访问套接字。

如果从虚拟网络内部连接,我已经配置了内部负载平衡器,并且可以正常工作。有谁知道为什么它不适用于网络应用?

1 个答案:

答案 0 :(得分:1)

如果要从Azure App Service访问VNet中的资源,则可以enable networking for app service。请注意

  

VNet集成使您的Web应用可以访问您的资源   虚拟网络,但不授予对您的网站的入站私有访问权限   虚拟网络中的应用程序。私人网站访问是指   您的应用只能通过专用网络(例如从   Azure虚拟网络。 VNet集成仅用于出站   从您的应用程序调用到您的VNet。

VNet集成有两个版本,如果服务结构的虚拟网络与Web应用程序位于同一区域,则可以使用“区域VNet集成”。