Versions Compared

Key

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

Die OfflinePage Offline-Page 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:

Info

Der Pfad in der Environment configuration wird mit __ zusammengesetzt. z.B. Namespace OfflinePage mit Schlüssel OfflinePagePath wird zusammengesetzt mit OfflinePage__OfflinePagePath

Schlüssel

Namespace OfflinePage

Werte

Default

Beschreibung

OfflinePage__

ShowOfflinePage

  • true

  • false

false

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

OfflinePage__

OfflinePagePath

string

./OfflinePage.html

(leerer String)

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

OfflinePage__

Wenn dies leer ist, wird die default OfflinePage angezeigt.

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.