J'essaye de construire une machine virtuelle qui clone un des serveurs utilisés dans les instances de production de notre webapp afin que nous puissions faire des tests de déploiement dessus.Comment exporter en toute sécurité tous les paramètres IIS d'un serveur à un autre?
J'ai tous les fichiers nécessaires, IIS installé, la base de données en service. À mon avis, il ne reste plus qu'à copier tous les paramètres IIS d'un environnement de production vers la machine virtuelle. Par le passé, dans des situations similaires, j'ai simplement sauvegardé la métabase, trouvé le fichier, l'ai déplacé sur la nouvelle machine et restauré. Ceci est un scénario plus difficile cependant et quand j'essaye de faire ceci la machine de cible me dit que le dossier de métabase a "la signature invalide". Googling autour pendant un moment, je trouve la recommandation pour cela est d'utiliser iiscnfg.vbs/export cependant, la page msdn sur this recommande d'utiliser iiscnfg.vbs /copy (bien que le lien pointe vers lui-même).
Ainsi, suivant toutes les étapes pour la copie, je reçois la sortie suivante:
C:\WINDOWS\system32>cscript.exe iiscnfg.vbs /copy /ts 208.10.202.61 /tu wmydomain\admin /tp mypassword
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.
Backing up server 127.0.0.1
Backup complete.
Mapping local drive E: to admin share on server 127.0.0.1
Mapping local drive F: to admin share on server 208.10.202.61
Ce qui semble bon, sauf que sur l'ordinateur cible, il semblerait que rien n'a changé. Ce qui donne? Y a-t-il une autre façon de faire cela?
hmmm ... ces serveurs étaient en fait à la fois sur .NET 1.1 donc ça n'aurait pas fonctionné (2.0 est un prérequis). Cependant, au moment où j'avais reçu cette réponse, j'avais déjà passé chaque réglage et je l'ai rendu identique à la main. Lent, mais ça marche –