Sitecore发布整个内容树

时间:2012-07-23 15:33:34

标签: sitecore publishing

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

该模块还显示了针对发布的用户名,但是当我们与这些用户交谈时,结果发现他们没有为该网站发布智能发布。通常,他们会发布增量发布。

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

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

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

由于

2 个答案:

答案 0 :(得分:0)

希望这会有所帮助,我们遇到了通过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上,所以这些日子可能会有所不同。

答案 1 :(得分:0)

原则上这是Sitecore安装的一个问题,其中增量发布是发布子项并导致它永远占用。 Sitecore支持为它提供了一个修复程序。这不是Sitecore的已知问题。