我做了以下步骤:
- 我使用 nuget 包和 Visual Studio 创建了一个新的 Umbraco 实例。
- 我已经部署到 Azure,使用 Azure DB 作为后端。
- 安装了关节包。
- 将我的项目添加到版本控制(包括 App_Plugins 文件夹、清晰的 dll 等)。
- 我可以删除 umbraco 安装,并且可以从包括 Articulate 在内的版本控制中完全恢复它。
现在我开始添加内容、文章、图片等。
认为我不需要备份 Web 服务器上的整个文件夹。我正在定期备份我的 Azure DB,我需要一些文件夹,这些文件夹也充满了新内容,比如
- 媒体(填充我要添加到我的文章中的图片)
- App_Plugins(将已安装的包保存在 umbraco 中)
- App_Data/packages(已安装包的文件目录)
- App_Data/umbraco.config(为 Articulate 保留一些内容)
那么,这是我通过使用版本控制部分、azure db 备份和列出的文件夹来恢复整个系统所需的一切吗?