2011-09-02 38 views
20

我正在运行Sitecore 6.3。Sitecore - 将项目从Web移动到Master(包?)

我有一个Sitecore包,最初是从Web数据库而不是Master数据库创建的。

数据库很久没有了,我想将这个软件包导入到我的新Sitecore实例中,但遇到问题,软件包直接进入Web数据库 - 而将它导入Master数据库至关重要代替。

我尝试通过更改文件名和引用来手动修改软件包,但在导入软件包时遇到了问题。

我发现了Sitecore 6.3的序列化功能,但它只允许我对已经存在的项目进行反序列化,在我的情况下,Master数据库没有这个项目。

将项目从Web数据库移回Master的最佳方式是什么?

感谢

回答

36

您可以使用“转让项目到另一个数据库”功能,您可以在“控制面板”中找到 - >“数据库”菜单。

只需登录到Sitecore桌面,切换到Web数据库并打开提到的对话框。它会问你的源项目/节点和目的地...这就是它:)

+0

感谢,将尝试在第二:) –

+2

谢谢 - 这也救了我的屁股,以及:) – Fixer

9

Sitecore也有转移函数,我们可以从项目级本身访问。

您可以从项目访问>右键点击>复制>传送 enter image description here

1

我已经张贴在Sitecore的市场一个工具,它修改了包。换句话说,如果您有一个从网络创建的包并希望安装到主服务器上,则可以使用该工具更改目标数据库。

此外,使用sitecore包比传输方法更好。欲了解更多信息,可以阅读https://hishaamn.wordpress.com/2016/02/25/sitecore-from-web-to-master/

链接到如何使用工具,我的帖子:https://hishaamn.wordpress.com/2016/03/30/sitecore-package-modifier-tool/

链接工具:https://marketplace.sitecore.net/en/Modules/S/Sitecore_Package_Modifier.aspx

1

enter image description here

请从桌面登录,选择Web数据库。遵循有关一步

项目>右键点击>复制>传送

然后选择下拉Web数据库