Asp.net Sitecore发布

Asp.net Sitecore发布,asp.net,sitecore,publishing,Asp.net,Sitecore,Publishing,我正在使用Sitecore 7.0,并且有一个发布功能区 如果我选择左侧面板上的项目并单击工具箱顶部的大功能区,它将显示两个选项:“发布站点”和“发布项目” 我想确定发布站点中的“重新发布”与发布项目中的“重新发布”之间的区别 而且,我知道,如果站点发布,它会清除所有缓存。 当我在发布项目选项中使用“重新发布”时,缓存是否也会清除 你们做的事情是一样的,区别只是名字上说的,重新发布站点将重新发布所有项目,而重新发布项目将只重新发布所选项目 smart、incremental和Repubish之间

我正在使用Sitecore 7.0,并且有一个发布功能区

如果我选择左侧面板上的项目并单击工具箱顶部的大功能区,它将显示两个选项:“发布站点”和“发布项目”

我想确定发布站点中的“重新发布”与发布项目中的“重新发布”之间的区别

而且,我知道,如果站点发布,它会清除所有缓存。

当我在发布项目选项中使用“重新发布”时,缓存是否也会清除

你们做的事情是一样的,区别只是名字上说的,重新发布站点将重新发布所有项目,而重新发布项目将只重新发布所选项目

smart、incremental和Repubish之间的区别可以在这里看到:

关于缓存,是的,它总是清除缓存:)

您可以在web.config文件的事件处理程序中进行检查。这是负责它的进程,它在任何类型的发布结束时被触发

  <event name="publish:end">
    <handler type="Sitecore.Publishing.HtmlCacheClearer, Sitecore.Kernel" method="ClearCache">
      <sites hint="list">
        <site>website</site>
      </sites>
    </handler>
  </event>

网站
更新

它将清除您在上述配置中看到的站点列表的所有HTML缓存。发布不会影响项目缓存,我实际上不知道Sitecore如何更新此类缓存

有一个
工具
,您可以在其中检查缓存状态: http://your-domain/sitecore/admin/cache.aspx

还可以看看这篇文章,它对Sitecore缓存有很好的概述

还有另一个工具,它对调查缓存的内容非常有用。它在市场上,被称为“缓存管理”:

谢谢你的回答。还有一个问题。如果我重新发布这个项目呢?它是否也会清除整个缓存?或者只是项目的缓存??我对答案进行了更新,因为它比将所有内容都放在评论框中更容易。。。看一看!干杯谢谢你提供的信息。我从另一个网站获得了一个Youtube链接Corian,我想与大家分享。