删除项目时Sitecore重叠错误

时间:2019-12-02 08:08:02

标签: 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.

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

1 个答案:

答案 0 :(得分:1)

查看您的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,以了解合并后的配置以及修补程序的来源。