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

时间:2016-04-13 19:58:53

标签: visual-studio azure backup umbraco backup-strategies

我做了以下步骤:

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

    认为我不需要备份Web服务器上的整个文件夹。我正在定期备份我的Azure数据库,我需要一些文件夹,这些文件夹中也包含新内容,例如

    • 媒体(填写我正在添加到我的文章中的图片)
    • App_Plugins(将安装的软件包保存在umbraco中)
    • App_Data / packages(已安装软件包的文件目录)
    • App_Data / umbraco.config(为Articulate保留一些内容)

    那么,通过使用版本控制部分,azure db backup和列出的文件夹,我需要能够恢复整个系统吗?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

enter image description here

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

Open Live Writer可以很容易地在另一台ftp服务器上托管文章内容。

通过遵循这种方法,可以非常轻松地重新部署完整的解决方案,例如:用于umbraco升级或网站上的重大更改。