并发解决方案操作失败

适用于: Power Platform、Solutions

本文提供了在 Microsoft Power Apps 中同时执行多个解决方案操作时发生的问题的解决方法。 这些并发操作可能会导致失败,因为一次只能执行一个操作。 如果遇到故障,请稍后重试该操作。

现象

尝试同时执行多个解决方案操作时,例如:

  • 导入解决方案
  • 删除解决方案
  • 发布定制化设置
  • 创建解决方案组件
  • 后台功能区计算

收到如下所示的错误消息:

Microsoft.Crm.ObjectModel.CustomizationLockException:无法启动请求的操作 [PublishAll],因为此时正在运行另一个 [导入]。 请使用解决方案历史获取详细信息。 -- 由于同时安装或删除另一个解决方案,解决方案安装或删除失败。 请稍后重试。”

原因

Dataverse 一次只允许一个解决方案操作。 对不同解决方案操作的并发请求将返回错误,直到上一个操作完成。

解决方法

在环境中同时执行多个操作可能会导致冲突,因此最好避免这样做。

若要防止冲突,