Um eine neue Version unserer Website bereitzustellen, gehen wir wie folgt vor:
- Zipen Sie den neuen Code und laden Sie ihn auf den Server hoch.
- Löschen Sie auf dem Live-Server den gesamten Live-Code aus dem IIS-Website-Verzeichnis.
- Entpacken Sie die neue Code-Zipdatei in das nun leere IIS-Verzeichnis
Dieser Vorgang ist skriptgesteuert und geht recht schnell vonstatten, dennoch kann es zu einer Ausfallzeit von 10-20 Sekunden kommen, wenn die alten Dateien gelöscht und die neuen Dateien bereitgestellt werden.
Gibt es Vorschläge für eine Methode mit 0 Sekunden Ausfallzeit?
0 Stimmen
Sollte das nicht auf ServerFault stehen?
53 Stimmen
Vielleicht, aber ServerFault gab es im September '08 noch nicht.
3 Stimmen
Kann IIS auf einen Symlink-Ordner verweisen? Wird das Ändern des Symlinks dazu führen, dass der IIS-Prozess recycelt wird?
0 Stimmen
Gibt es eine endgültige Lösung mit vollständigem Quellcode-Skriptbeispiel?
0 Stimmen
Ist es nicht möglich, mehrere App-Pools zu haben und den Datenverkehr von einem App-Pool auf einen anderen umzuschalten?