在Sitecore实例之间迁移Sitecore安全性(用户/域/角色/组)?

And*_* AR 4 sitecore sitecore6 sitecore8

我需要将Sitecore 6用户/域/角色/组迁移到Sitecore 8.1.

我可以序列化完整的安全性(用户/域/角色/组)实体,有没有方法?

Mar*_*lak 6

是的,您可以序列化它们并在新环境中反序列化.

请记住,所有密码都将重置为b.

下面是Role Manager的一个屏幕.有2个按钮:

  • 序列化所有角色
  • 恢复所有角色

首先使用序列化Sitecore 6解决方案中的所有角色.您将在Data\serialization文件夹中找到名为的新目录security.

在此输入图像描述

将文件夹复制到Sitecore 8解决方案.序列化Sitecore 8角色,然后单击Revert All RolesSitecore 8解决方案.您需要首先序列化Sitecore 8角色,如果您单击Revert而不首先序列化,则将删除Sitecore 6中但未在Sitecore 8中的所有角色.

对域和用户重复这些步骤.

" Sitecore序列化指南"的第2.2.3章介绍了该主题.

以下是在Sitecore实例之间传输用户密码的指南