无法使用虚拟 IP 从我的 Azure 网站连接到 Azure 云服务?

Cannot connect to Azure Cloud Service from my Azure Website with Virtual IP?

我有一个带有虚拟 IP(基于 IP 的 SSL)的 Azure 网站,但是,在我的云服务中,我必须将我的网站地址指定为白名单。不知何故,我想我在这里错过了明显的东西,因为当我拒绝所有但我的网站时,我无法连接到我的网络服务。如果我删除全部拒绝规则,我可以正常连接。

我现在有,但没用:

<AccessControl name="accessRestriction">      
    <Rule action="permit" description="permit-site" order="1" remoteSubnet="VIRTUALIPADDRESS/32" />
    <Rule action="deny" description="deny-public" order="2" remoteSubnet="0.0.0.0/0" />
  </AccessControl>
</AccessControls>

编辑: 我的网站无法连接到网络服务。(无法连接到远程服务器)

编辑2: 在我的 intellitrace 日志中,我可以看到该网站确实正在尝试获得访问权限,但被阻止了 'Requested registry access is not allowed.' 旁注:如果我为我的本地家庭 IP 添加许可规则,如果我的 运行 我的网站在本地(并从家里连接),我可以访问网络服务。

第二个,题外话,在很多教程中我看到人们使用 'Order=100' 和 200 然后 300,而不是只使用 1,2,3,为什么是 3 位数? (已回答)

EDIT3:网站和服务现在都是 https,启用 ACL 后仍然无法连接。

谢谢!

IP SSL 不保证传出连接的出站 IP 地址,但它仅将入站 IP 与您的站点相关联。您需要根据您的站点所在的区域将您站点的所有可能的出站 IP 地址列入白名单。

对于可能的出站 IP 地址列表,您可以查看 https://social.msdn.microsoft.com/Forums/azure/en-US/fd53afb7-14b8-41ca-bfcb-305bdeea413e/maintenance-notice-upcoming-changes-to-increase-capacity-for-outbound-network-calls?forum=windowsazurewebsitespreview

原因是Azure Websites是一个多租户环境,出站IP地址无法在站点级别得到保证。