Sitecore 发布代理未拾取排队项目以进行增量发布

标签 sitecore publish

我们将发布代理设置为每 15 分钟运行一次“增量发布”。 Sitecore 客户端用户在 Sitecore 中“ checkin ”和“批准”项目以将该项目排队。如果需要立即发布某些内容,他们还可以进行手动发布。我们发现一些问题,其中一些通过工作流程 checkin 和批准的项目没有被预定的发布者选取。此外,当用户尝试从“发布”选项卡发布时,父项目会发布,但不会发布子项目。子项目必须一次发布一项。

对我来说,问题似乎是这些已批准的项目没有添加到发布队列中。但我对此并不确定。

我们安装了一个名为“发布状态管理器”的模块,该模块主要向 Sitecore 用户显示处于事件状态或队列中的各种发布操作。安装该模块后开始出现此问题。我不确定这是否是这个问题的原因。

我正在寻找一些关于在哪里查找以及如何解决此问题的建议/建议。

最佳答案

最终工作流程步骤中的项目始终会添加到发布队列中。我猜您的问题在于工作流程中的项目不在最终工作流程步骤中。请确保实际达到此状态。

如果您想检查发布队列中的内容,请阅读本文:

http://briancaos.wordpress.com/2011/06/16/sitecore-publish-queue/

您必须使用“当前 View ”中描述的代码,因为它会告诉您下次执行增量发布时发布的内容。

此外,请确保发布代理发布当前目标和正确的语言:

  <agent type="Sitecore.Tasks.PublishAgent" method="Run" interval="00:00:00">
    <param desc="source database">master</param>
    <param desc="target database">web</param>
    <param desc="mode (full or smart or incremental)">incremental</param>
    <param desc="languages">en, da</param>
  </agent>

关于Sitecore 发布代理未拾取排队项目以进行增量发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10185465/

相关文章:

visual-studio - Visual Studio 在发布时崩溃

matlab - 以编程方式确定脚本是否正常发布或执行

powershell - 在 Sitecore powershell 中,您能否将项目设为不可发布

sitecore - Sitecore MaxMind选项

sitecore - 是否可以将查询用作使用 Glass Mapper 进行 Sitecore 渲染的数据源?

asp.net - 发布多个网站 WebRole 时构建转换

maven - GWT 项目外部模式 Main/Main.nocache.js 未找到

Sitecore UserSwitcher 与 SecurityDisabler

c# - Sitecore - 在 C# 中设置控件顺序

maven - 使用 gradle 发布到 Maven 时删除附加到 Artifact 名称的默认 date.time