2016-04-13 13 views
0

J'ai fait les étapes suivantes:Quels dossiers Umbraco dois-je sauvegarder après le déploiement de VS et l'ajout au contrôle de version?

  1. J'ai créé une nouvelle instance Umbraco en utilisant le package NuGet et Visual Studio.
  2. J'ai déployé sur Azure, en utilisant Azure DB comme backend.
  3. Installation de l'emballage articulé.
  4. Ajout de mon projet au contrôle de version (y compris le dossier App_Plugins, articuler dlls et ainsi de suite).
  5. Je suis en mesure de supprimer l'installation Umbraco et je peux restaurer complètement le contrôle de version, y compris Articuler.

Maintenant, je commence à ajouter du contenu, des articles, des images et ainsi de suite. Pensez que je n'ai pas besoin de sauvegarder tout le dossier sur le serveur Web. Je fais des sauvegardes régulières de mon Azure DB et je besoin de quelques dossiers qui sont également remplis avec de nouveaux contenus, comme

  • médias (remplissage avec des images que j'Ajoutant à mes articles)
  • App_Plugins (en gardant les paquets installés dans Umbraco)
  • App_data/packages (répertoire de fichiers pour les packages installés)
  • App_Data/umbraco.config (en gardant un contenu pour Articuler)

Alors, est-ce tout ce que je dois pouvoir restaurer l'ensemble du système en utilisant la partie contrôle de version, la sauvegarde azure db et les dossiers listés?

Répondre

0

Fondamentalement, je suivre l'approche décrite dans la question. J'ai ajouté les fichiers et dossiers suivants au projet Visual Studio, puis au contrôle de version (je viens de développer les dossiers plus intéressants qui ne font pas partie du fichier de projet par défaut, mais nécessaires lorsque vous redéployez la solution):

enter image description here

Comme décrit le back-end est hébergé sur SQL Azure.

Open Live Writer rend très facile l'hébergement du contenu de l'article sur un autre serveur FTP.

En suivant cette approche, il est très facile de redéployer la solution complète, par ex. pour les mises à niveau d'umbraco ou les changements majeurs sur le site.

+0

J'utilise KUDU pour télécharger rapidement mes (zip) fichiers https: // {-app-vous-web ici} .scm.azurewebsites.net/api/zip/site/wwwroot il fonctionne bien. – Anthony

1

Idéalement pour données/contenu, vous devriez les supports de sauvegarde et des dossiers App_data. Cependant, si vous voulez sauvegarder le site Umbraco (y compris les fichiers cache), alors je recommanderais les dossiers App_Plugins, App_Data, Bin, Config, Umbraco & Umbraco_Client. Espérons que cette information vous aide!