考虑Sitecore升级?尽管这可能是一项令人生畏的任务,但这三个技巧可以帮助您无缝地完成整个过程。

如果您当前正在运行较旧版本的Sitecore并希望升级到最新版本,那么您可能已经瞥了一眼说明,但却发现自己感觉不舒服。不要烦恼 - 这个过程实际上非常简单,但是你可以做一些事情来平滑过渡。

提示#1:将配置自定义项移至包含文件

以您在默认web.config中Sitecore的设置所做的任何更改,并推动他们修补包括文件在APP_CONFIG \包含\文件夹中。完成后,您几乎可以使用更新附带的默认Web.config,并使您的修补程序文件保留自定义,这对您当前和未来的升级路径有很大帮助。

如果您在Sitecore设置之外进行自定义(例如HTTP处理程序),请确保在升级之前备份了您的Web.config文件版本。当您进入升级的最后一步时,您可以手动恢复这些显式配置。在中间步骤中,您不需要自定义,只需使用干净的Web.config来完成升级中的中间版本。

提示#2:绘制升级路径

Sitecore的升级过程不会直接从您的版本映射到目标版本,除非您恰好在同一Sitecore版本的修订版之间进行升级。例如,如果要从Sitecore 6.4升级到8.2的最新版本,则升级路径将如下所示:

  • 6.4至6.5
  • 6.5到6.6
  • 6.6到7.0
  • 7.0到7.1
  • 7.1至7.2
  • 7.2到7.5
  • 7.5到8.0
  • 8.0到8.1
  • 8.1到8.2
  • 8.2初始版本发布到8.2最新版本

当您转到要升级到的版本的安装页面时,它将指示先决条件部分中上一步的内容。对于您的特定升级,请务必转到目标版本的更新说明,并逐步了解这些先决条件,直至当前版本。获得所需内容后,您还可以下载每个升级包以及每个步骤的升级说明。

提示#3:有负载均衡器?配置实时升级

如果您拥有负载均衡的环境,则可以始终保持一个内容交付服务器处于活动状态,从而最大限度地缩短网站停机时间。为此,请遵循以下简单流程:

  • 阻止对创作的访问并创建数据库的副本。
  • 将其中一个交付节点从负载均衡器中取出,将其连接到数据库副本,然后将其重新联机。
  • 将您的创作和其他传递节点从负载平衡器中取出。
  • 执行升级和测试。
  • 准备好后,上线吧!
  • 将其他交付节点从平衡器中取出并升级。

如果您没有负载均衡的环境,您可能需要调查此成本,以便在Sitecore安装上获得更灵活的维护功能。

Sitecore 6.4 升级Sitecore 8.2.7准备的更多相关文章

  1. sitecore开发入门之Sitecore字典结构最佳实践

    使用Sitecore时,一个重要的主题是如何为您的网站处理不同的语言和区域.Sitecore对此的回答是使用字典项,它基本上只代表键/值定义.但是,这个字典项可以设置为具有不同的语言版本,这几乎允许您 ...

  2. sitecore系列教程之Sitecore个性化-体验概况概述

    SITECORE 8:体验概况概述 什么是体验简介? 体验配置文件是Sitecore中的仪表板应用程序,它说明了客户体验和交互的关键区域,例如访问者详细信息,访问,活动,目标,配置文件,自动化等等. ...

  3. sitecore系列教程之Sitecore个性化-试点开始,测试,优化,增量

    这是利用Sitecore的个性化引擎实现数字化转型的三部分系列的第三部分.之前的帖子旨在通过为您的个性化体验定义内容策略并在Sitecore中配置该策略来设置基础.   在此之前,我们讨论了内容策略以 ...

  4. sitecore系列教程之Sitecore个性化-配置文件,模式和角色

    这是利用Sitecore规则引擎实现数字化转换的三部分系列的第二部分.阅读上一篇文章,通过为您的个性化体验定义内容策略来设置基础.   Sitecore有一个非常强大的规则引擎,可以帮助推动个性化的用 ...

  5. sitecore系列教程之Sitecore个性化定制体验的内容策略

    这是利用Sitecore个性化引擎实现数字化转型的三部分系列文章的第一部分. 想象一下这种情况:您是一家B2C公司,拥有源源不断的客户群,支持您的直接面向消费者的产品.您最近推出了一项新服务,旨在为不 ...

  6. Sitecore 8.1 - 特性和功能

    营销基础 一个新的Sitecore品牌术语取代了体验营销(以前的Sitecore DMS),这是Sitecore体验数据库(xDB)现在所在的位置. Sitecore 7.5和Sitecore 8.0 ...

  7. Sitecore XP 8.2 新功能

    Sitecore的®体验平台™ 8.2是最全面的更新最新的一个,平衡增强现有客户,而在同一时间提供了引人注目的新功能.你可以在这里阅读新闻稿,但我想对8.2中的一些重大变化给予一些额外的关注.作为奖励 ...

  8. Sitecore 9 为什么数据驱动的组织选择它

    Sitecore 9使用个性化和机器学习来帮助客户提高数字营销对数字投资的回报 Sitecore 9比以往任何时候都更加智能.主要功能包括: 数据集中化 向后兼容性 简单的迁移 该平台简化了营销人员和 ...

  9. 我理解的Sitecore开发流程

    Sitecore是一个强大的支持快速开发CMS建站的平台,进入sitecore后台可以看到 它主要有3个元素: 1.Templates模板 Data template:类似于面向对象编程中的类或结构体 ...

随机推荐

  1. electron项目中使用js web worker时,new worker(path)路径问题

    如题,在new worker时需要传入js文件路径,可是在electron环境中使用出现问.同目录下,recorder.jsworker.js recorder.js中调用 var path = '. ...

  2. c# 读取数据库得到字符串

    public string GetProductType(string connectionString, string barCode)        {            string pro ...

  3. UIPickerView基本使用

    UIPickerView是很常用的一个UI控件,在各种购物平台选择地址时候都是必备的,下面我们来说一下具体的使用 首先UIPickerView的创建,与多数控件一样,分配内存并设置位置尺寸. 重要的的 ...

  4. JavaScript正则表达式进阶指南

    摘要:正则表达式是程序员的必备技能,想不想多学几招呢? 本文用JavaScript的exec方法来测试正则表达式. 例如,正则表达式**/F.*g/会匹配"以F开头,以g结尾的字符串&quo ...

  5. ASP.NET Core MVC 502 bad gateway 超时如何处理

    在网页程序运行需要较长时间运行的时候,ASP.NET Core MVC会出现502 bad gateway请求超时情况.一般默认的超时时间都比较短,我们需要在 web.config 中配置一下.其中  ...

  6. Java字符串——String深入

    转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10840495.html 一:字符串的不可变性 1.可变 与 不可变 辨析 Java中的对象按照创建后,对象的 ...

  7. eclipse 将原工作空间配置导入新建工作空间

    相信各位小伙伴使用eclipse开发的时候经常会遇到新建工作空间的时候, 但是每次新建工作空间之后都要重新配置空间.安装插件等等 笔者曾经对此问题很是绝望. . . 后发现新建的工作空间可以导入其他工 ...

  8. django rest framework 序列化组件总结

    序列化组件总结 一. 序列化组件本质上为了实现前后端分离,而进行json序列化的一个组件形式,极大方便了解析数据的作用 二. 所有序列化是基于APIView 解析器实现的,通过内部的多继承关系方便实现 ...

  9. U-Boot的常用命令详解

    U-Boot还提供了更加详细的命令帮助,通过help命令还可以查看每个命令的参数说明.由于开发过程的需要,有必要先把U-Boot命令的用法弄清楚.接下来,根据每一条命令的帮助信息,解释一下这些命令的功 ...

  10. linux修改服务器时区并使用所选时区的时间

    linux 修改服务器时区并使用所选时区的时间(以 ubuntu18.04 修改为美国芝加哥时区为例) 一.修改时区    /usr/bin/tzselect        1.选择地区, 美洲地区: ...