在Sitecore中,为什么生存期功能在预览模式下有效,但在正常模式下无效?

时间:2018-11-26 10:22:31

标签: sitecore sitecore8

问题与Sitecore标准模板的Lifetime部分有关

我的情况:

我有2个版本的项目。在版本2中,我将生存期设置为10:30 am10:45 am

我进入sc_mode=preview,看到正在使用版本2,这是正确的。现在,我将时间设置为{11:00 am,并使用版本1。这按预期工作。

现在我在sc_mode=normal中。它是10:40 am,正在使用版本2。我等到10:46 am,然后仍在使用版本2。它尚未切换到版本1。我什至尝试检查版本2的“隐藏版本”复选框,但仍显示该版本。

仅供参考,我正在使用master数据库和SiteDefinitions.config中的cacheHtml="false"

为什么?只能在预览模式下测试寿命吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

这可能是一个错误,但可能是由于以下事实:站点通常指向只有一个版本的已发布数据库,因此显示“最新发布的版本”通常是正确的。

要使大多数站点(未指向主站点)以“正常”模式运行,您需要执行发布操作才能更新目标数据库中的有效版本。