Sea*_*rcy 5 json azure azure-devops azure-rm-template
我正在尝试通过 Azure DevOps 部署 ARM 模板。我尝试Test-AzResourceGroupDeployment通过 PowerShell 进行测试部署 ( ),没有任何问题。
这个问题已经持续了几个星期,我读过一些帖子说它在几个小时或一天后消失了,但对我来说并不是这样。
在 Azure DevOps 中,我的构建非常成功。但是,当我尝试使用资源“Azure 资源组部署”通过我的发布管道创建发布时,它将失败并说明错误:
"Code": "Conflict",
"Message": "Cannot modify this site because another operation is in progress. Details: Id: 4f18af87-8848-4df5-82f0-ec6be47fb599, OperationName: Update, CreatedTime: 9/27/2019 8:55:26 AM, RequestId: 691b5183-aa8b-4a38-8891-36906a5e2d20, EntityType: 3"
Run Code Online (Sandbox Code Playgroud)
更新
我后来注意到在尝试为站点部署我的 hostNameBindings 时会出现错误。
我的模板中有 2 个不同的 hostNameBindings,这会导致失败。
它显然失败了,因为它试图同时部署它们,尽管我不知道对此有明显的解决方法,因此仍将不胜感激!
我尝试使用复制功能,但据我所知,这将为两个 hostNameBindings 制作一个精确的副本,这不是我需要的。首先,它们有不同的名称和属性,有没有人解决这个问题?
使一个 hostNameBindings 依赖于另一个主机名绑定。然后它们将一个接一个地执行,您不应该收到相同的错误消息。
"dependsOn": [
"[resourceId('Microsoft.Web/sites/', variables('websitename'))]",
"[resourceId('Microsoft.Web/sites/hostNameBindings/',variables('websitename'), variables('firstbindingame-aftertheslash-sowithoutthewebsitename'))]"
],
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1059 次 |
| 最近记录: |