Wissen Sie, wie Sie die Website vorübergehend nicht verfügbar machen können? Irgendwelche Konfigurationen oder Einstellungen dafür?
In IIS können Sie eine app_offline.htm
setzenIn anderen Web-Servern überprüfen Sie das Handbuch oder verwenden Sie ein Skript, um den Index in einen Backup-Namen umzubenennen und dann die Offline-Seite in den Index umzubenennen und umgekehrt ...
Sie können auch eine 'inaktive' Datei erstellen, die 'inaktive' Datei wird beim Laden der Seiten auf Existenz geprüft. Wenn der Inhalt gefunden wird, können Sie die Logik abbrechen.
z. In PHP würden Sie die folgende Zeile einschließen (über ein include unter anderem)
%Vor%Wenn Sie dies auf der Box-Ebene wollten, würden Sie die Funktion zur PHP.ini hinzufügen ... siehe Ссылка
Um eine PHP.ini pro Site festzulegen, siehe Ссылка
Dasselbe ist offensichtlich auch in anderen Sprachen möglich.
Ich habe ein bestimmtes Skript, das einige Patches durchführt und diese Datei für mich erstellt ... siehe Benutzerdefinierte Datei app_offline.htm während der Veröffentlichung
Tatsächlich gibt es bereits einen Mechanismus, um es zu tun, out of the box. Sie können einen Beitrag darüber hier finden.
Grundsätzlich müssen Sie eine App_Offline.htm in das Stammverzeichnis Ihrer Site einfügen, und IIS wird die Site herunterfahren, bis diese Datei entfernt wird.
Tags und Links asp.net-mvc-3 asp.net