清除 Sitecore XSLT 缓存

Clear Sitecore XSLT Cache

问题:谁能告诉我如何清除 sitecore xslt 缓存?

问题:我们在 Sitecore.We 中的相同项目中实施了主导航和页脚导航,迫切需要从主导航和页脚中删除项目。

我们通过取消发布 sitecore.However 中的项目从主导航中删除了项目,页脚是使用 XSLT 实现的,如下所示:

<sc:xslfile visible="true" runat="server" id="xslFooter" cacheable="true" varybydata="true" />

现在即使该项目未发布,它仍然可以在网站的页脚中看到,我的猜测是,这是因为 XSLT cache.So 你能告诉我如何做到这一点吗?

注意:我现在无法为此编写任何代码,因为我需要立即从实时删除site.Also我无法使用管理工具清除,因为它会清除所有用户的缓存?

有什么解决办法吗?

谢谢, 苏哈斯

如果您转到 /sitecore/admin/cache.aspx,您将能够清除缓存,但我认为这是您不想使用的管理工具。

你说你不想清除所有用户的缓存,但我看不出解决这个问题的方法,因为缓存不是 user/visitor 特定的。

如果可以,您还可以通过 renaming/updaing/adding XSL 文件夹中的文件清除 XSL 缓存。

这里讨论了这个问题: Sitecore XSL cache