Ich arbeite an einer Kundenseite, die Umbraco als CMS verwendet. Ich muss eine benutzerdefinierte 404-Fehlerseite erstellen. Ich habe versucht, es in der IIS-Konfiguration zu tun, aber Umbraco überschreibt das.
Kann jemand eine benutzerdefinierte 404-Fehlerseite in Umbraco erstellen? Gibt es eine Möglichkeit, eine benutzerdefinierte Fehlerseite für Laufzeitfehler zu erstellen?
In /config/umbracoSettings.config
modify <error404>1</error404>
" 1 " mit der ID der Seite, die Sie anzeigen möchten.
Weitere Möglichkeiten finden Sie unter Nicht gefunden Handler
Wie von anderen Postern angegeben, ändern Sie den Abschnitt Fehler wie angegeben (einschließlich Kultur, falls erforderlich). Fügen Sie außerdem Folgendes in der Webkonfiguration hinzu, um das Durchreichen von Fehlern in umbraco zu ermöglichen:
In /config/umbracoSettings.config (die Datei selbst erklärt ihre Verwendung):
%Vor%In /web.config
%Vor%(Hinweis: Dies ist .NET 4)
umbraco unterstützt auch kulturabhängige Fehlerseiten, falls Sie mit mehrsprachigen Sites arbeiten ...
Config ändert sich ein klein wenig. Anstelle von
%Vor%Sie würden jetzt schreiben
%Vor%Prost, / Dirk
Erstellen Sie zuerst eine Fehlerseite (und eine Vorlage) in Ihrer Umbraco-Installation. Sagen wir Fehler.aspx. Veröffentlichen Sie es. Bearbeiten Sie dann config / umbracoSettings.config .
%Vor%Dabei ist 1111 die Umbraco-Knoten-ID für die error.aspx-Seite
Die Knoten-ID kann durch Bewegen der Maus auf den Fehlerknoten im Abschnitt Inhalt gefunden werden. Es ist normalerweise eine 4-stellige Nummer.
Bearbeiten Sie dann die web.config :
%Vor%Tags und Links c# asp.net content-management-system umbraco