Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Die OfflinePage ist dafür da, falls man Änderungen an der Datenbank vornehmen will, jedoch nicht will dass man im Client noch etwas anstellen kann oder auch wenn die Applikation abstürzt, dass man doch noch eine Seite hat, die man anstelle sieht.
Ebenfalls kann man automatisch Emails versenden lassen, falls die Applikation abstürzt und einstellen wie lange es dauert, bis die Applikation versucht sich neu zu starten.

Einstellungen

Die OfflinePage Einstellungen können mithilfe der Environment Variablen geändert werden.
Dazu gibt es folgende Einstellungen:

Schlüssel

Werte

Default

Beschreibung

OfflinePage__ShowOfflinePage

  • true

  • false

false

Konfiguriert ob die OfflinePage anstelle der normalen Seite angezeigt werden soll.

OfflinePage__OfflinePagePath

string

./OfflinePage.html

Konfiguriert den Pfad zur OfflinePage welche angezeigt wird. Dies muss eine HTML Datei sein.

OfflinePage__OfflineErrorMessage

string

The site seems to be offline.

Konfiguriert die Meldung die zurückgegeben wird, wenn man versucht den Server zu erreichen. Dies wird im Normalgebrauch nicht zum Vorschein kommen.

OfflinePage__RestartDelay

int

1800

Konfiguriert die Zeit in Sekunden, bis die Applikation neu startet, im falle eines Absturzes. Bis diese Zeit abgelaufen ist, wird die OfflinePage dargestellt.

OfflinePage__SendEmailOnCrash

  • true

  • false

false

Konfiguriert ob Emails, im Falle eine Crashes, versendet werden sollen.

OfflinePage__ReceiversOnCrash

string

(leerer String)

Konfiguriert an wen die Emails gehen, die im Falle eins Crashes versendet werden. Mehrere Emails kann man mithilfe eines Semikolons (;) abtrennen.

OfflinePage__EmailSubject

string

Server Crashed! {0}

Konfiguriert das Subjekt der Emails die versendet werden. Hier stehen folgende Variablen zur Verfügung, siehe Email Variablen.

OfflinePage__EmailBody

string

<html><pre>A server seems to have crashed, following information is available:\n\nWebsite Name: {0}\n\n{1}</pre></html>

Konfiguriert den Inhalt der Emails die versendet werden. Dies kann als Text und auch als HTML angegeben werden. Auch hier stehen folgende Variablen zur Verfügung, siehe Email Variablen.

Email Variablen

Folgende Variablen können in der Email verwendet werden:

Schlüssel

Wert

{0}

Der Name der Applikation.

{1}

Die Fehlermeldung des Fehlers der geworfen wurde.