使用Sitecore发布代理并在特定时间发布项目

时间:2015-09-28 15:27:42

标签: sitecore scheduled-tasks sitecore8 web-publishing

在web.config发布代理中,Job每2分钟运行一次。对于一个项目,我添加了发布限制。我已经从日期和时间添加了发布。但是该项目将从Web数据库中删除,直到那时为止。

这是sitecore的行为吗?

此外,我尝试创建新版本的项目并添加了发布限制。它按预期工作。即项目不会从网络数据库中删除,并在指定的时间后发布。这个解决方案是否合适?

1 个答案:

答案 0 :(得分:6)

是的,这就是应该如何运作的。

如果您指定 Publishable From Publishable To 日期,则仅在这两个日期之间的 web 数据库中允许该项目。这意味着,如果您尝试在该日期范围之外发布此项目,您实际上将取消发布该项目。同样,如果您只设置其中一个日期,或者清除可发布复选框。

sitecore - item publishing restrictions

您也可以指定特定商品版本的日期范围。在这种情况下,Sitecore只允许 web 数据库中的最新版本具有空发布限制或符合实际时间的发布限制。

sitecore - item version publishing restrictions

您可以在{{3>}的设置发布限制一章中找到更多信息。

屏幕截图和食谱与 Sitecore 7.2 相关,但在 Sitecore 8 中的工作方式相同。