Question

Est-il possible de publier automatiquement un site Web à plusieurs endroits à la fois?

Notre site est charge équilibrée sur plusieurs serveurs, donc quand je veux publier je dois le faire à chaque serveur individuellement.

Thx, Trev

Était-ce utile?

La solution

Peut-être avec quelques scripts de construction, tels que MSBuild? Ou peut-être vous pouvez créer un script (PowerShell, VBScript, peu importe), qui copie tout le contenu d'un répertoire, et l'invoquer en cas de post de construction (configurable dans Visual Studio), de sorte qu'une fois votre solution (ou le dernier projet, en fait ) est construit le script sera exécuté et copier les fichiers de sortie à chaque fois que vous en avez besoin.

Autres conseils

Vous pourriez

  1. Publier le contenu à un UNC et ont tous les serveurs Web fonctionnent hors de cette UNC
  2. Appuyez sur le contenu de votre serveur intermédiaire / QA à la production à l'aide d'un outil comme MSDeploy
  3. FRS pour répliquer les fichiers à partir d'un "maître" serveur web pour tout le monde.

MSDeploy est configuré pour gérer cela en utilisant plusieurs configurations pour chaque emplacement. Scott Hanselman présenté sur ce sujet à Mix '10

http://live.visitmix.com/MIX10/Sessions/FT14

ou tout simplement utiliser plusieurs commandes publier. une pour chaque emplacement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top