So migrieren Sie eine Website von IIS 6 auf IIS 7

IIS 7 wurde entwickelt, um die Mängel von IIS 6 zu beheben. Mit der Veröffentlichung von IIS 7 wurden neue Funktionen hinzugefügt. Sie können Ihre Website problemlos von IIS 6 auf IIS 7 migrieren, um die neue Technologie kennenzulernen und schneller und effizienter zu werden.

In diesem Leitfaden wird erläutert, wie Sie Ihre Website (Konfigurationseinstellungen, Inhalte und Zertifizierungen) mithilfe eines Webbereitstellungstools von IIS 6 auf IIS 7 migrieren können.

Voraussetzungen

  • Web-Bereitstellungstool
  • Website auf IIS 6-Server
  • Ziel-IIS 7-Server
  • Installationsabhängigkeiten

Schritt 1:

Bevor Sie den Migrationsprozess starten,

Es ist sehr wichtig zu prüfen, ob alle Abhängigkeiten der Site vorhanden sind oder nicht

. Um dies zu überprüfen, führen Sie den folgenden Befehl im Webbereitstellungstool aus

Klartext
In die Zwischenablage kopieren
Code in neuem Fenster öffnen
EnlighterJS 3 Syntax-Highlighter
msdeploy -verb:getDependencies -source:metakey=lm/w3svc/ 1
msdeploy -verb:getDependencies -source:metakey=lm/w3svc/1
msdeploy -verb:getDependencies -source:metakey=lm/w3svc/1

Der Wert 1 stellt die Standardwebsite dar

Überprüfen Sie die Ausgabe und suchen Sie nach Skripten oder Komponenten, die derzeit von der Site verwendet werden. Wenn die Site die Windows-Authentifizierung verwendet, wird <dependecy name= „WindowsAuthentication“ /> angezeigt

Schritt 2:

Nachdem Sie den Status der Abhängigkeiten auf dem Quellserver überprüft haben, müssen Sie sicherstellen, dass diese auch auf dem Zielserver installiert sind.

Wenn Sie Windows-Authentifizierung  und ASP.NET  auf dem Quellserver installiert haben, müssen Sie sicherstellen, dass diese Komponenten auch auf dem Zielserver vorhanden sind.

Wenn die Abhängigkeiten und Komponenten nicht identisch sind, wird die Migration nicht abgeschlossen. Sie können unerwünschte Komponenten oder Abhängigkeiten aus der XML-Datei im Backup-Verzeichnis entfernen.

Schritt 3:

Jetzt können Sie Ihre Website von IIS 6 auf IIS 7 migrieren.

Für eine sichere Migration sollten Sie erwägen, ein Backup Ihres Zielservers zu erstellen

. Es hilft, den ursprünglichen Zustand des Servers wiederherzustellen, wenn die Migration aus unbekannten Gründen fehlschlägt.

Um eine Sicherung des Zielservers zu erstellen, führen Sie den folgenden Befehl im Web Deploy-Tool aus.

Klartext
In die Zwischenablage kopieren
Code in neuem Fenster öffnen
EnlighterJS 3 Syntax-Highlighter
%windir%system32inetsrvappcmd Backup „PreMsDeploy“ hinzufügen
%windir%system32inetsrvappcmd Backup „PreMsDeploy“ hinzufügen
%windir%system32inetsrvappcmd Backup „PreMsDeploy“ hinzufügen

Nachdem Sie ein Backup eingerichtet haben, können Sie es mit dem folgenden Befehl in ein Archiv komprimieren

Klartext
In die Zwischenablage kopieren
Code in neuem Fenster öffnen
EnlighterJS 3 Syntax-Highlighter
msdeploy -verb:sync -source:metakey=lm/w3svc/ 1 -dest:archivedir=c:mysitearchive
msdeploy -verb:sync -source:metakey=lm/w3svc/1 -dest:archivedir=c:mysitearchive
msdeploy -verb:sync -source:metakey=lm/w3svc/1 -dest:archivedir=c:mysitearchive

Jetzt können Sie die Auswirkungen einer Migration überprüfen, indem Sie den Befehl auf dem Zielserver ausführen.

Klartext
In die Zwischenablage kopieren
Code in neuem Fenster öffnen
EnlighterJS 3 Syntax-Highlighter
msdeploy -verb:migrate -source:archivedir=c:mysitearchive -dest:metakey=lm/w3svc/ 1 -whatif > msdeploymigrate. Protokoll
msdeploy -verb:migrate -source:archivedir=c:mysitearchive -dest:metakey=lm/w3svc/1 -whatif> msdeploymigrate.log
msdeploy -verb:migrate -source:archivedir=c:mysitearchive -dest:metakey=lm/w3svc/1 -whatif> msdeploymigrate.log

Schritt 4:

Nachdem Sie alle erforderlichen Schritte ausgeführt haben, können Sie nun Ihre Website von IIS 6 auf IIS 7 migrieren. Führen Sie den folgenden Befehl aus, um die Migration zu starten.
Klartext
In die Zwischenablage kopieren
Code in neuem Fenster öffnen
EnlighterJS 3 Syntax-Highlighter
msdeploy -verb:sync -source:package=c:mysitearchive -dest:metakey=lm/w3svc/ 1 > WebDeploySync. Protokoll
msdeploy -verb:sync -source:package=c:mysitearchive -dest:metakey=lm/w3svc/1 > WebDeploySync.log
msdeploy -verb:sync -source:package=c:mysitearchive -dest:metakey=lm/w3svc/1 > WebDeploySync.log

Damit ist die Migration der Website von IIS 6 auf IIS 7 abgeschlossen. Einige Komponenten wie PHP, AJAX, ASP.NET müssen nach der Migration unabhängig konfiguriert werden, indem sie mit der Konfiguration des Quell-IIS 6-Servers abgeglichen werden.

Abschluss:

In diesem Leitfaden haben Sie erfahren, wie Sie eine Website erfolgreich von IIS 6 auf IIS 7 migrieren, indem Sie die Abhängigkeiten überprüfen, den Ziel-IIS-Server konfigurieren und ein Webbereitstellungstool verwenden.

Schauen Sie sich diese Top 3 der Windows-Hosting-Dienste an:

Ultahost
4.9

725 Benutzerbewertungen

2,90 $ /Monat
Startpreis

Besuchen Sie Ultahost

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.3
  • Unterstützung
    4.8
  • Merkmale
    4.5
  • Zuverlässigkeit
    4,0
  • Preisgestaltung
    4.8
Kamatera
4.8

141 Benutzerbewertungen

4,00 $ /Monat
Startpreis

Besuchen Sie Kamatera

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    3.5
  • Unterstützung
    3,0
  • Merkmale
    3.9
  • Zuverlässigkeit
    4,0
  • Preisgestaltung
    4.3
InterServer
4.4

419 Benutzerbewertungen

2,50 $ /Monat
Startpreis

Besuchen Sie InterServer

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.3
  • Unterstützung
    4.5
  • Merkmale
    4.8
  • Zuverlässigkeit
    4.9
  • Preisgestaltung
    4.3
  • Suchen Sie nach dem besten Windows-Hosting ? Klicken Sie auf diesen Link und sehen Sie sich alle unsere Empfehlungen an.