从 VS 部署并添加到版本控制后,我需要备份哪些 Umbraco 文件夹?

Which Umbraco folders do I need to backup after deploying from VS and adding to version control?

我做了以下步骤:

  1. 我已经使用 nuget 包和 visual studio 创建了一个新的 Umbraco 实例。
  2. 我已经部署到 Azure,使用 Azure 数据库作为后端。
  3. 安装了 articulate 软件包。
  4. 将我的项目添加到版本控制(包括 App_Plugins 文件夹、清晰的 dll 等)。
  5. 我可以删除 umbraco 安装,我可以从包括 Articulate 在内的版本控制中完全恢复它。

现在我开始添加内容,文章,图片等等

认为我不需要备份网络服务器上的整个文件夹。我正在定期备份我的 Azure 数据库,我需要一些文件夹,这些文件夹也充满了新内容,比如

那么,这就是我需要的一切才能通过使用版本控制部分、azure db 备份和列出的文件夹来恢复整个系统吗?

理想情况下 data/contents 您应该备份媒体和 App_Data 文件夹。但是,如果您想备份 Umbraco 站点(包括缓存文件),那么我会推荐 App_Plugins、App_Data、Bin、Config、Umbraco 和 Umbraco_Client 文件夹。 希望这些信息对您有所帮助!

基本上我按照问题中描述的方法进行操作。我已将以下文件和文件夹添加到 Visual Studio 项目,然后再添加到版本控制(我刚刚扩展了更有趣的文件夹,这些文件夹默认情况下不属于项目文件,但在您重新部署解决方案时需要从头开始):

如前所述,后端托管在 Azure SQL。

Open Live Writer 使得在另一台 ftp 服务器上托管文章内容变得非常容易。

通过采用这种方法,可以很容易地重新部署完整的解决方案,例如对于网站上的 Umbraco 升级或重大更改。