将Umbraco更新到Azure应用服务上的最新版本

时间:2018-10-18 10:47:30

标签: azure content-management-system umbraco

我的一个客户想使用Umbraco。 仅仅因为我们一直使用Azure,我们决定使用cmake official site(例如,不要在Umbraco Cloud上移动)。 我的问题是:

  • 如何管理更新?
  • 如果发布了主要/次要,会有什么感觉? CMS是否会自动更新?
  • 在下图中(取自Azure门户上的Umbraco应用服务),您可以看到存在部署中心。什么事?
  • 发布新版本的Umbraco时,我可以按“ 同步”按钮将其更新为最新版本吗?

谢谢

following ARM template

1 个答案:

答案 0 :(得分:0)

请小心使用同步按钮,它会使用存储库执行KuduSync.NET,Web.config和其他文件将被覆盖,您的Umbraco数据库连接字符串丢失,Umbraco进入安装模式。

KuduSync.NET是用于同步文件以进行部署的工具,它将仅复制更改的文件并删除目标中不存在的文件,但前提是它们是先前部署的一部分(清单文件)。

例如,您的上传媒体文件不会被破坏。

有关升级的特殊说明,请先阅读Umbraco Upgrades in general,以进行升级。并进行备份!

对于网站根目录中的web.config文件:

  

重要:确保复制回版本号和连接字符串   就像他们一样。

比Umbraco知道如何升级。安装程序将指导您完成升级。当您命中该站点且web.config中的版本号不相等时。如果您使用SQL CE,请务必谨慎使用App_Data / Umbraco.sdf

因此,在较小的升级中,您可以使用“同步”按钮进行尝试。但这不是官方路径。 (首先创建备份),然后在同步后直接在web.config中还原版本和连接字符串。