【问题标题】:Recovering from a lost unmanaged solution in Dynamics CRM 365从 Dynamics CRM 365 中丢失的非托管解决方案中恢复
【发布时间】:2019-12-05 22:55:50
【问题描述】:

我很遗憾在 Dynamics 365 中丢失了我们生产环境的非托管解决方案。我所拥有的是我能够检查的托管解决方案的导出。

我曾尝试通过将 <Managed>1</Managed> 更新为 0 手动将托管解决方案修改为非托管解决方案。但是,当将此修改后的解决方案导入同一环境时,导入失败并显示消息

“非托管解决方案需要完整的 formXml”(错误代码 0x8004023B)

值得注意的是,我试图将修改后的非托管解决方案导入到已安装并使用托管等效解决方案的环境中。我不确定将此手动非托管解决方案导入新环境是否会成功。


问题:

  1. 从这个导出的托管解决方案中恢复非托管且可编辑的解决方案有哪些选择?

  2. 如果非托管解决方案能够在 Sandbox 中恢复和安装,在更新托管解决方案时是否会出现任何问题 生产?

  3. 是否可以简单地添加一个新的解决方案,依赖于基础托管解决方案,这将允许我修改基础 解决方案?我很确定我可以向基本解决方案添加功能,但是 将无法更改或删除基础的任何功能 解决方案。

  4. 将此修改后的非托管解决方案导入新环境是否更有可能无错误地导入?

【问题讨论】:

  • 联系 Dynamics 365 支持后,他们建议从头开始重建解决方案。虽然这是官方解决方案,但我仍然对此问题的其他潜在(和不受支持的)解决方案感兴趣。

标签: dynamics-crm dynamics-365


【解决方案1】:

您可能想查看这篇关于如何通过 SDK 操作解决方案的文章。 https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/sample-work-solutions

尽管如此,您应该能够重新创建不受管理的解决方案。

【讨论】:

    【解决方案2】:

    没有保证,但它应该可以工作。您可能会丢失表单和站点地图的一些托管更改。很可能你没有使用它们。

    另外,请在将解决方案导入您的组织之前进行组织备份。以防万一发生意外。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-26
      • 1970-01-01
      • 2012-09-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多