Il existe des outils de déploiement simples qui peuvent prendre en charge les packages binaires d'adaptation sur plusieurs serveurs tout en conservant une configuration personnalisée. KwateeSDCM est un outil gratuit qui peut le faire. Vous pouvez le rechercher sur freshmeat
(Je ne semble pas capable de répondre à votre commentaire alors j'ai édité ma réponse) Ken - ouais, le doc est vraiment mince. Ils ont un didacticiel vidéo qui est en réalité beaucoup plus utile et j'ai aussi reçu des conseils d'un de leurs développeurs. Honnêtement, je ne sais pas grand-chose sur asp.net mais de ce que vous décrivez, il ressemble beaucoup à ce que je configure avec mes applications web tomcat (war) sur mes 30 serveurs. Vous définissez un "package" qui est simplement une archive zippée (ou tarée) des fichiers/exécutables que vous devez déployer, configurez les serveurs cibles puis dites à sdcm quel paquet va sur quel serveur. Il existe une sorte de concept de variable d'environnement que vous pouvez utiliser dans vos fichiers de configuration (dans votre cas,% {connection_string}) a des espaces réservés qui sont remplacés lors de l'installation par les valeurs spécifiques au serveur spécifiées dans votre configuration sdcm. Avec environ une demi-journée de travail, je parviens à configurer kwateesdcm de sorte que d'un simple clic, il se connecte à chaque serveur, arrête tomcat, copie sur mes archives, les développe là où je dois, substitue les paramètres spécifiques au serveur et redémarre tomcat changements en compte. Ce qui est génial, c'est que sdcm archive aussi les archives/configurations précédentes, ce qui fait que les mises à jour sont très stressantes, car je peux rapidement revenir à une ancienne version stable si mes derniers problèmes rencontraient des problèmes. Une chose agaçante est qu'il nécessite un serveur ssh sur chaque serveur cible. J'ai surmonté cela en installant winsshd sur mes serveurs
Un script xcopy ou powershell simple devrait être capable de faire cela. –
@amit_g Je ne pense pas que xcopy soit si puissant. – Aristos
Aurait dû être plus clair - xcopy à partir d'un lot DOS. –