【问题标题】:Sitecore 8:Patching an agentSitecore 8:修补代理
【发布时间】:2016-01-11 16:40:06
【问题描述】:

我需要在其他环境中打补丁,所以我创建了一个补丁如下:

 <agent type="Sitecore.Tasks.PublishAgent">
  <patch:attribute name="interval" value="01:00:00" />
  <param desc="mode (full or smart or incremental)">smart</param>
  <param desc="languages">en</param>
</agent>

这里我使用&lt;patch:attribute name="interval" value="01:00:00" /&gt;修补属性

但是我怎样才能修补一个参数呢?还有我怎样才能测试它呢?

谢谢

【问题讨论】:

    标签: sitecore config patch


    【解决方案1】:

    您可以完全按照您发布的方式进行修补,即如果参数与现有的同名参数匹配,那么它将覆盖它。不需要任何额外的补丁:属性。

    您可以从http://&lt;mysite&gt;/sitecore/admin/showconfig.aspx 查看最终配置。

    【讨论】:

      【解决方案2】:

      如果要修补param,请使用patch:instead

      <param desc="languages" patch:instead="param[@desc='languages']">en|pl</param>
      

      您可以通过访问服务器上的/sitecore/admin/showconfig.aspx url 来测试修补后的值

      【讨论】:

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