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

Nam*_*Roy 2 sitecore scheduled-tasks web-publishing sitecore8

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

这是sitecore的行为吗?

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

Mar*_*lak 6

是的,这是应该如何工作的.

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

sitecore  - 项目发布限制

您也可以指定特定项目版本的日期范围.在这种情况下,Sitecore将仅允许Web数据库中具有空发布限制或与实际时间匹配的发布限制的最新版本.

sitecore  - 项目版本发布限制

您可以在" 设置发布限制"一章中的Sitecore内容作者参考和手册中找到更多信息.

截图和食谱与Sitecore 7.2有关,但它在Sitecore 8中的工作方式相同.