2016-11-28 61 views
0

在发布管理的Visual Studio团队服务,我收到以下错误:错误交换槽设置发布管理Visual Studio团队服务

"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的连接类型:天蓝色的资源管理器 操作:创建或更新资源组 部署模式:增量

我们只有我们希望已经应用于生产槽的AppSettings的ARM模板。此版本中的前一步是“交换”

更多信息:我们首先发布一些测试插槽,然后是一个QA插槽,与PROD交换。 这首先与定期发布(午夜)

发生槽是这样的:

QA:

  • some steps (like blob copy),
  • final step: deploy a complete ARM template which creates the resources

PROD:

  • step 1: SWAP, with Azure App Service Manager (Preview)
  • step 2: ARM template with only AppSettings

即使是一个新的版本(这将触发新版本)还是引起了这个错误,任何提示/线索?

+0

细节算什么和构建定义?提供构建和发布定义的详细构建和发布步骤/任务。 >>即使是一个新的版本(触发一个新版本)仍然会导致这个错误,任何提示/线索?当新的工件版本可用时,将会触发该版本,因此如果上一步失败(复制和发布构建工件步骤),则不要发布构建工件。 –

+0

我们终于修复了这个问题,但不确定修正:另一个管理员尝试了它,我们禁用了该交换。不知道这是否修复了它,或者只是时间流逝? –

+0

我注意到交换仍然是预览服务 –

回答

0

我们似乎有这个解决

  • 仅在PROD(不执行交换)使用另一个管理员凭据
  • 试图几天

不运行后第2步

  • 当然,哪一个是罪魁祸首。

    Azure的应用服务管理器(预览)作为一个交换步骤释放的

  • +0

    您可以将其标记为答案。 –

    相关问题