在Visual Studio Team Services的发布管理中,我收到以下错误:
"Code": "Conflict",
"Message": "The slot cannot be changed because its configuration settings have been prepared for swap.",
"ExtendedCode": "04081",
"MessageTemplate": "The slot cannot be changed because its configuration settings have been prepared for swap.",
从“Azure部署”步骤中的发布管理模板,我有以下配置: Azure连接类型:Azure资源管理器 操作:创建或更新资源组 部署模式:增量
我们有一个ARM模板,只有我们想要应用于生产槽的appsettings。此版本中的上一步是“交换”
更多信息:我们首先发布一些测试插槽,然后发布一个QA插槽,与PROD交换。 这首先发生在预定的发布时间(午夜)
插槽是这样的:
质量保证:
- 一些步骤(如blob copy),
- 最后一步:部署一个完整的ARM模板,用于创建资源
PROD:
- 步骤1:SWAP,使用Azure App Service Manager(预览)
- 第2步:仅包含AppSettings的ARM模板
即使是新版本(触发新版本)仍会导致此错误,任何提示/线索?
答案 0 :(得分:0)
我们似乎解决了这个问题
还不确定哪一个是罪魁祸首。
Azure App Service Manager(预览版)用作交换步骤
答案 1 :(得分:0)