尝试将 VNet 添加到 Azure 网站时出现 VPNNetworksetupfailure

尝试将 VNet 添加到 Azure 网站时出现 VPNNetworksetupfailure

当尝试将现有网站(新创建)放到虚拟网络(作为流程的一部分创建)上时,我收到 vpnnetworksetupfailure 消息,但没有其他信息。这一切都是在新的预览门户(portal.azure.com)上完成的,因为旧门户不允许我将 VNet 连接到网站。

步骤如下。

步骤1是创建一个网站实例,名称等并不重要,但为了简单起见,我将其保留原样(标准 S1 网站、北欧、在现有资源组上)。

第二步网站创建完成后,滚动到联网Blade 上的部分,然后选择虚拟网络动作。在此选择创建新的给它起个名字测试VPN我将 DNS 字段留空,然后地址空间 CIDR 块10.0.0.0/24。我在这两个字段旁边都看到绿色勾号,因此按好的保存更改后,VNet 刀片将关闭,并且通知按钮最终(约 10 秒)显示一条错误消息:

VpnNetworkSetupFailure

没有其他信息,只有这个。有没有办法获取有关为什么它不起作用的信息?它在 12 月初肯定是可以工作的,事实上,我认为它一直工作到 12 月 19 日。

答案1

问题与网站实例名称的长度有关。因此名字等不重要我写的是错误的。我使用的网站名称是这样的Test-Site-Dev-North-Europe-uyvberui-212大致54 个字符(偶然)。

当您从网站实例创建新网络时,部署VPNNetworkSetupForWebsite-{WebsiteName},在本例中,它将把角色带到70。在事件列表中(通过转到网站所在的资源组,然后转到监控部分)最终找到了一条消息,指出:

statusMessage:{"error":{"code":"InvalidDeployment","message":"The provided deployment name 'VPNNetworkSetupForWebsite-Test-Site-Dev-North-Europe-uyvberui-212' has a length of '70' which exceeds the maximum length of '64'."}}

因此,如果你打算创建虚拟网络,网站的长度限制为 38 个字符网站刀片(即使 Azure 门户为您提供了成功的绿色勾号!)

相关内容