【问题标题】:Using Sitecore publishing agent and publishing an item at specific time使用 Sitecore 发布代理并在特定时间发布项目
【发布时间】:2015-09-28 15:27:41
【问题描述】:
在 web.config 发布代理中,作业每 2 分钟运行一次。对于一个项目,我添加了发布限制。我添加了从日期和时间开始发布。但直到那个时间,该项目才从网络数据库中删除。
这是 sitecore 的行为吗?
我还尝试创建一个新版本的项目并对其添加发布限制。它按预期工作。即项目不会从网络数据库中删除,并且在指定时间后它会被发布。这个解决方案合适吗?
【问题讨论】:
标签:
sitecore
scheduled-tasks
sitecore8
web-publishing
【解决方案1】:
是的,这就是它应该的工作方式。
如果您指定 Publishable From 和 Publishable To 日期,则项目将仅在这两个日期之间允许在 web 数据库中。这意味着,如果您尝试在该日期范围之外发布此项目,您实际上将取消发布该项目。同样,如果您只设置了其中一个日期,或者您清除了可发布复选框。
您也可以为特定项目版本指定日期范围。在这种情况下,Sitecore 将只允许在 web 数据库中发布具有空发布限制或发布限制与实际时间匹配的最新版本。
您可以在设置发布限制一章的Sitecore Content Author's Reference and Cookbook 中找到更多信息。
屏幕截图和说明书与 Sitecore 7.2 相关,但在 Sitecore 8 中的工作方式相同。