当我为容器创建 Web应用程序时,Azure门户中的部署选项被禁用。如果我创建常规Web应用程序和其他类型的资源,则启用该选项。对于容器的Web应用程序,选项工作正常,直到几天前,我不知道是什么触发它成为禁用。我的订阅处于活动状态,清除浏览器缓存,切换浏览器,处理不同的容器映像,删除和重新创建资源组以及登录/注销都无济于事。有什么建议吗?
答案 0 :(得分:3)
在feedback.azure.com上请求“在门户网站中为容器中的容器启用部署选项”功能并拒绝。
Q值。目前,“部署选项”仅适用于Windows / Linux的Web App。如果为Web App for Containers启用了它会很好...所以我失去了从BitBucket部署的简单能力。
一个。 App Service团队回应:我们拒绝了这个请求,因为我们实际上不鼓励客户部署这种方式,并建议使用Container Push进行部署。 话虽如此,没有什么可以阻止您通过CLI配置它。
要从CLI执行此操作,您可以使用以下命令:
az webapp deployment source config -n appname -g resourcegroupname --repo-url <gitrepo url> --branch <branch>
答案 1 :(得分:1)
我创建了 Azure Web App,其中操作系统是Docker 并重现了您的问题。
从屏幕截图中,我们可以发现可能由应用服务计划引起的问题。我试图使用所有层次的计划,包括隔离,但问题仍然存在。此外,对于常规的Web应用程序,没有问题。
我在Azure App Service上找到了一些更新。我不确定问题是否是由更新引起的,我建议您联系App Service Support Team寻求帮助。
答案 2 :(得分:0)
客户支持团队解决了这个问题并引用了平台问题&#34;作为问题的原因。现在,容器Web应用程序的部署选项已启用并再次运行。