2009-02-23 7 views
5

Ich versuche, eine virtuelle Maschine zu erstellen, die einen der Server klont, die in Produktionsinstanzen unserer webapp verwendet werden, damit wir die Bereitstellung testen können.Wie exportiert man sicher alle IIS Einstellungen von einem Server zu einem anderen?

Ich habe alle notwendigen Dateien über, IIS installiert, die Datenbank läuft und läuft. Für mich bleibt nur noch übrig, alle IIS-Einstellungen von einer Produktionsumgebung auf die virtuelle Maschine zu kopieren. In der Vergangenheit habe ich in ähnlichen Situationen einfach die Metabasis gesichert, die Datei gefunden, sie auf die neue Maschine verschoben und wiederhergestellt. Dies ist jedoch ein schwierigeres Szenario. Wenn ich dies versuche, teilt mir der Zielcomputer mit, dass die Metabasisdatei eine ungültige Signatur aufweist.

Googeln für eine Weile Ich finde die Empfehlung dafür ist zu verwenden iiscnfg.vbs/export jedoch empfiehlt die msdn Seite thisiiscnfg.vbs /copy (obwohl der Link auf sich selbst verweist).

So alle Sie die Schritte für die Kopie, erhalte ich die folgende Ausgabe:

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 

Welche scheinen würde, außer dass auf dem Zielcomputer sieht gut aus, dass sich nichts geändert hat. Was gibt? Gibt es einen anderen Weg, dies zu tun?

Antwort

7

Sie können die Web Deployment Tool verwenden, um Websites zwischen einem lokalen und einem Remote-IIS-Server zu synchronisieren. (Es funktioniert auch zu IIS 7 von IIS 6 gehen)

+0

hmmm ... diese Server waren beide auf .NET 1.1, also hätte es nicht funktioniert (2.0 ist eine Voraussetzung). Als ich jedoch diese Antwort erhalten hatte, war ich bereits jede Einstellung durch und machte sie von Hand identisch. Langsam, aber es funktioniert –

1

Es gibt viele Dienstprogramme, mit denen Sie virtuelle Maschinen von laufenden Servern erstellen können. Hier ist zum Beispiel der von VMWare (http://www.vmware.com/products/converter/). Der einfachste Weg, den ich für die Virtualisierung von physischen Maschinen gefunden habe.

Wenn Sie in demselben Netzwerk/derselben Domäne starten, müssen Sie die SID des Computers ändern. Wenn ich mich richtig erinnere, wird die Anwendung es für Sie tun. Es ist definitiv einen Besuch wert.

Verwandte Themen