我是sitecore的新手。
我有一个关于在sitecore上打包Domain和Roles的问题(我们使用的是sitecore 6.3.1)。
我正在将我们的开发框中的内容打包到舞台上,我想将在开发时创建的域,角色和用户转移到舞台上。
包装设计师显示一个名为“安全帐户”的按钮。我添加了属于特定域和角色的特定用户\。
在将软件包安装到stage站点时,会抛出错误'找不到blah域,无法创建用户'。
所以问题是,在安装用户之前,我是否必须在舞台服务器上手动创建域?或者有没有办法可以复制域和角色来创建用户?
非常感谢。
答案 0 :(得分:6)
我发现这些域存储在/App_Config/Security/Domains.config中,您只需复制或编辑此文件即可在安装之间进行迁移。
或者您可以通过安全域工具手动创建域。
在您安装包含用户或角色的软件包之前,域必须存在。
答案 1 :(得分:4)
如果您的目标解决方案没有用户所在的域,则必须手动创建。但是,角色可以通过包以与用户相同的方式传输。如果用户A在角色B中,并且您没有将角色B添加到包中,则不应该有任何错误 - 只是用户A将不是目标环境中角色B的成员。
答案 2 :(得分:0)
我认为Yan带来的答案适用于域名。
但您可能需要在首先安装的软件包中包含域,或者将其作为软件包的第一个“部分”,因此首先安装它。