Benutzerdefinierte IIS-Fehler zeigen keine benutzerdefinierte Fehlerseite an

9

Ich habe benutzerdefinierte Fehlerseiten auf einer ASP.NET-Website eingerichtet.

Es gibt einen Fehler, der keine benutzerdefinierte Fehlerseite anzeigt und nur die übliche gelbe ASP.NET-Fehlerseite zeigt. Wenn benutzerdefinierte Fehler aktiviert sind, wird "Serverfehler in / Anwendung" / "Laufzeitfehler" angezeigt, aber wenn benutzerdefinierte Fehler deaktiviert sind, wird der Fehler "Überprüfung des Viewstatus-Macs fehlgeschlagen" angezeigt.

Die relevanten Teile meiner web.config sind:

%Vor%

Um diesen Fehler abzufangen, muss ich einen anderen Statuscode oder einen anderen Substatuscode verwenden oder gibt es noch etwas anderes?

NB. Server 2008 R2, IIS 7.

    
johna 22.11.2013, 08:55
quelle

1 Antwort

14

Nach weiteren Untersuchungen sehe ich, dass dies bedeutet, dass IIS den Fehler statt ASP.NET anzeigt.

Ich habe den system.webServer-Teil meiner web.config geändert, sodass IIS auch die benutzerdefinierte Fehlerseite verwenden kann und das Problem dadurch behoben wurde.

%Vor%     
johna 22.11.2013, 19:56
quelle

Tags und Links