与VNET的AppService VNET集成失败已被占用

时间:2020-11-09 09:00:56

标签: azure azure-app-service-plans

我有一个旧版本的appservice Plan,它已连接到VNET / Subnet。当我想将其升级到VNET集成时,appservice计划已被完全删除。但是,当我尝试使用相同的VNET /子网重新部署App服务计划时,会失败并显示以下错误。

Status Message: {
 "Code": "Conflict",
 "Message": "Subnet xxx-subnet in VNET xxx-vnet is already occupied by service ***/providers/Microsoft.Web/serverfarms/shared.",
 "Target": null,
 "Details": [
 {
 "Message": "Subnet xxx-subnet in VNET xxx-vet is already occupied by service ***/providers/Microsoft.Web/serverfarms/shared."
 },
 {
 "Code": "Conflict"
 },
 {
 "ErrorEntity": {
 "ExtendedCode": "55914",
 "MessageTemplate": "Subnet {0} in VNET {1} is already occupied by service {2}.",
 "Parameters": [
 "xxxx-subnet",
 "xxxx-t-vnet",
 "***/providers/Microsoft.Web/serverfarms/shared"
 ],
 "Code": "Conflict",
 "Message": "xxxx-subnet in VNET xxxx-t-vnet is already occupied by service ***/providers/Microsoft.Web/serverfarms/shared."
 }
 }
 ],
 "Innererror": null
} (Code:DeploymentOperationFailed)```


Not sure how we can proceed here as cannot find the older app service plan in Portal as well.

2 个答案:

答案 0 :(得分:0)

在您也要部署App服务的子网上,可以尝试将“子网委派”更改为“无”吗。

这样,子网不专用于特定服务,则任何内容都应连接到该服务。然后,您可以尝试将“子网委派”重新添加回“ Microsoft.Web / serverfarms”。

答案 1 :(得分:0)

查看讨论,看起来子网设置了 serviceAssociationLink 属性。当应用服务计划中的第一个 Web 应用与子网集成时,此属性由集成子网上的 Microsoft.Web 资源提供程序初始化。

您可以通过Azure Resource explorer

查看此属性

查看该属性下的链接属性,您将看到它将引用应用服务计划。这是我的截图。

enter image description here

您可以通过 Azure 支持记录支持票,他们可以帮助您清除该子网上的 ServiceAssociationLink。