【问题标题】:Sitecore publishes entire content treeSitecore 发布整个内容树
【发布时间】:2012-07-23 15:33:34
【问题描述】:

我们遇到了 Sitecore 问题,智能发布被触发,我们无法确定是什么原因导致这些触发以及谁触发了它们。日志显示,用户每次都会使用“children:false”选项触发智能发布。但是当我在“发布状态管理器”模块中查看发布时,我们会看到整个网站都在智能发布。该站点需要 10-15 分钟才能发布整个树。

该模块还针对发布显示用户名,但当我们与这些用户交谈时,事实证明他们没有为网站触发智能发布。通常,他们会触发增量发布。

还有一个每 15 分钟运行一次的计划发布,它执行增量发布。

有人遇到过这个问题吗? “发布状态管理器”是否会导致此问题或意外的配置更改会导致此问题?

欢迎任何提示/提示/建议。

谢谢

【问题讨论】:

    标签: sitecore publishing


    【解决方案1】:

    希望这会有所帮助,我们在通过 API 执行智能发布来完成增量发布时遇到了问题。

    使用以下代码调用增量发布:

    PublishAgent myPublish = new PublishAgent("master", "web", "incremental", "en");
    myPublish.Run();
    

    导致了智能发布。

    最终我们遇到了这个:

    Sitecore.Data.Database master = Sitecore.Configuration.Factory.GetDatabase("master");
    Sitecore.Data.Database[] targets = {Sitecore.Configuration.Factory.GetDatabase("web")};
    Sitecore.Publishing.PublishManager.PublishIncremental(master, targets, master.Languages);
    

    这似乎工作正常。

    需要注意的是,这是很久以前的事了,我相信该网站是 5.3,所以这些天情况可能会有所不同。

    【讨论】:

    • 我们使用的版本是6.5。我在代码中只有一个地方可以在没有任何子项的情况下发布项目。这是一个聪明的发布。不确定您提出的建议是否适用于我们的实例,但谢谢!
    【解决方案2】:

    原来这是 Sitecore 安装的问题,其中增量发布正在发布子项目并导致它永远需要。 Sitecore 支持已为此提供了修复程序。这不是 Sitecore 的已知问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多