Azure Web App生产部署槽容器设置丢失,如何恢复?
Azure容器Web App生产槽容器设置无法查看的恢复方案
我有一个带开发槽的Azure容器Web App,发现非开发(生产)部署槽里的容器设置无法访问——UI里只能看到添加主容器和Sidecar的选项,没法查看当前主容器的信息,怎么恢复这个设置?
生产槽部署中心截图:
开发槽部署中心截图:
以下是可行的解决办法:
使用Azure CLI查看容器配置
运行命令获取生产槽的完整容器配置:az webapp config container show --name <你的Web App名称> --resource-group <资源组名称> --slot <生产槽名称>
执行后会返回主容器的镜像地址、环境变量、启动命令等所有配置信息。使用Azure PowerShell查询容器详情
用PowerShell命令获取容器配置:Get-AzWebAppContainerConfig -ResourceGroupName <资源组名称> -Name <Web App名称> -Slot <生产槽名称>检查部署中心的部署模式
进入生产槽的部署中心,确认是否被意外切换了部署模式。如果原本是容器镜像部署,现在改成了代码部署等其他方式,切换回容器部署模式后,UI里的容器设置查看功能应该会恢复。重置部署中心配置
要是部署中心配置异常,试试重置:- 进入生产槽的部署中心,选择“断开连接”
- 重新配置容器部署(选择你的容器镜像源,比如ACR、Docker Hub),完成配置后应该能正常查看容器设置。
联系Azure官方支持
要是上面的方法都没用,可能是平台侧的配置问题,提交Azure支持工单,提供Web App名称、资源组和槽的信息,让官方排查修复。
内容的提问来源于stack exchange,提问作者eboni
相关产品推荐
相关产品推荐

