我正在使用ARM模板将App Service,App Service计划和存储帐户配置到现有资源组。每晚进行一次。一切都工作了几个月,但突然开始出现如下错误:
{
"Code": "BadRequest",
"Message": "The requested app service plan cannot be created in the current resource group because it is hosting Linux apps. Please choose a different resource group or create a new one.",
"Target": null,
"Details": [
{
"Message": "The requested app service plan cannot be created in the current resource group because it is hosting Linux apps. Please choose a different resource group or create a new one."
},
{
"Code": "BadRequest"
},
{
"ErrorEntity": {
"ExtendedCode": "59314",
"MessageTemplate": "The requested app service plan cannot be created in the current resource group because it is hosting Linux apps. Please choose a different resource group or create a new one.",
"Parameters": [],
"Code": "BadRequest",
"Message": "The requested app service plan cannot be created in the current resource group because it is hosting Linux apps. Please choose a different resource group or create a new one."
}
}
],
"Innererror": null
' Error code: 1201
}
ARM模板没有变化。
我没有使用此订阅创建新资源组的权限,只有该现有资源组的资源组所有者。
答案 0 :(得分:1)
可以通过为“资源”组创建新的Linux App Service计划并删除它来解决此问题。之后,Windows App Service计划置备将再次起作用。
答案 1 :(得分:1)
过去,您不能在同一个资源组中混合使用 Windows 和 Linux 应用。但是,在 2021 年 1 月 21 日或之后创建的所有资源组都支持此方案。对于 2021 年 1 月 21 日之前创建的资源组,添加混合平台部署的功能将很快在 Azure 区域(包括国家云区域)中推出。
见:https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro#limitations
另请参阅在同一资源组中支持 Linux 和 Windows 应用服务计划的功能请求: https://feedback.azure.com/forums/169385-web-apps/suggestions/37287583-allow-a-linux-and-windows-app-service-plan-to-exis
答案 2 :(得分:0)
对我有用的解决方案:
似乎不能在具有相同区域的相同资源组中使用相同的OS(Linux / Windows)应用服务计划(ASP)。
所以我所做的是
再次
执行上述步骤,解决了我的问题。希望对别人有帮助。
答案 3 :(得分:0)
就我而言,我删除了该资源组中所有现有的应用服务和解决方案以及占位符,然后就可以使用了