【发布时间】:2018-06-13 14:17:11
【问题描述】:
当我对 TDS 项目中的新项目执行“与 Sitecore 同步”时,我收到错误 ParentItemNotFoundException。尽管父项已经存在,但我尝试从 Sitecore 中删除父项,然后同步父项。父项已同步,但即使如此,子项也未同步。
【问题讨论】:
-
您找到解决方案了吗?如果是,请分享,它会帮助其他人。
当我对 TDS 项目中的新项目执行“与 Sitecore 同步”时,我收到错误 ParentItemNotFoundException。尽管父项已经存在,但我尝试从 Sitecore 中删除父项,然后同步父项。父项已同步,但即使如此,子项也未同步。
【问题讨论】:
如果您在 TDS 中启用了增量部署功能,您可能会收到此错误。当您将项目添加到 TDS 项目时,会出现此问题,该项目的父项或其祖先之一的更新日期早于配置的增量部署日期(IncludeItemsChangedAfter 属性)。部署将失败,因为它想要部署您已添加的项目,但由于它的一个祖先因更新日期而被排除在部署之外,因此无法部署。
有关增量部署功能http://www.seanholmesby.com/true-delta-deploys-with-tds-classic/的更多信息,请参阅这篇文章
【讨论】: