Validation sitecore删除以前版本的验证

Validation sitecore删除以前版本的验证,validation,sitecore,sitecore7,multiple-versions,broken-links,Validation,Sitecore,Sitecore7,Multiple Versions,Broken Links,将我的项目升级到最新的sitecore后,引用某些产品的7个项目的链接被破坏,因为这些产品更改了ID。正如所料,sitecore显示了一个图标,表示我们已断开链接。到目前为止还不错,我修复了最新版本上的所有链接。但是,这些项目有更多的版本,这些版本上的链接也会断开,图标仍会显示。 是否可以仅从旧版本中删除验证? 你有其他建议吗 提前谢谢 注: 我无法删除以前的版本; 我不能为所有版本设置相同的链接 这些是引用默认的Sitecore项目还是您自己的项目?我刚刚升级了一个非常大的项目,ID的更改没有

将我的项目升级到最新的sitecore后,引用某些产品的7个项目的链接被破坏,因为这些产品更改了ID。正如所料,sitecore显示了一个图标,表示我们已断开链接。到目前为止还不错,我修复了最新版本上的所有链接。但是,这些项目有更多的版本,这些版本上的链接也会断开,图标仍会显示。 是否可以仅从旧版本中删除验证? 你有其他建议吗

提前谢谢

注: 我无法删除以前的版本;
我不能为所有版本设置相同的链接

这些是引用默认的Sitecore项目还是您自己的项目?我刚刚升级了一个非常大的项目,ID的更改没有问题。我自己的项目,基本上这些产品都是从CRM加载的。在这个过程中,他们会得到一个不同的ID。啊,好吧,那就有意义了!如果您可以将CRM id存储在Sitecore项目中,然后只更新数据而不是创建新的数据,那会更好。是的,这是真的。但这是我无法控制的。我们在谈论多少产品?不知道Sitecore结构和CRM项目的存储方式;这种方法可能会有所帮助:-尝试将CRM项目存储在sitecore中某个文件夹中。如果您可以在Sitecore中创建产品项。现在,让这些Sitecore创建的产品查看您存储CRM产品的位置,从该列表中获取相关产品。定制过程中可能会涉及C#代码。不知道您的CRM产品项目是如何命名或标识的,但您可以找到一些匹配的模式。如果这些ID发生变化,希望你不用担心。