首页 > 解决方案 > 删除项目时 Sitecore 重叠错误

问题描述

我正在尝试删除项目,但出现错误:

The trees Content-CompanySites-MySite1-Data and Content-CompanySites-MySite1-Data-Configuration both contained the global path /sitecore/content/CompanySites/MySite1/Data/Configuration/Features/Project/ProjectOverviewPage - overlapping trees are not allowed.

当我尝试安装包或添加新项目时也会发生同样的事情

标签: sitecore

解决方案


查看您的 Unicorn 配置文件。不允许有重叠的树,但是您可以使用子排除模式来拥有一个根项目配置和多个子配置。

换句话说,同一个项目会在几个独角兽序列化文件夹中,这当然也是自问自答。以下是一些解决此问题的建议。

搜索 Content-CompanySites-MySite1-Data 并添加

<exclude children="true" />

例子

<include name="Content-CompanySites-MySite1-Data" database="master"
path="/Content/CompanySites/MySite1/Data">
    <exclude children="true"/> <!-- include /nochildren, exclude all of /nochildren's children -->
</include>

或删除 /sitecore/content/CompanySites/MySite1/Data/Configuration/Features/Project/ProjectOverviewPage 配置,或将此功能设为例外。

例子

<include name="Content-CompanySites-MySite1-Data" database="master"
path="/Content/CompanySites/MySite1/Data">
    <exclude path="/sitecore/content/CompanySites/MySite1/Data/Configuration/Features/" />
</include>

另请参阅TestConfiguration.xml以了解解决特定问题的可能性。请参阅 /sitecore/admin/showconfig.aspx 以了解您的合并配置以及补丁的来源。


推荐阅读