Wie Sie den Abschnitt HttpErrors in Web.Config - ASP.NET MVC3 überschreiben

9

Ich versuche, custon 404 Seiten als Antwort auf diese Frage hinzuzufügen

Bearbeitung von ASP.NET MVC 404 und IIS7 & lt; httpErrors & gt;

durch Hinzufügen von

%Vor%

unter <system.webServer> -Tag in meiner Web.Config-Datei.

Aber ich bekomme folgenden Fehler

%Vor%

Ich habe auch versucht, die Sperrung basierend auf zu überschreiben Ссылка (Aufgabe 2)

durch Hinzufügen eines Positions-Tags in der Datei Web.config

wie folgt

%Vor%

aber ich bekomme den gleichen Fehler.

Wie sollte ich das httpErrors-Element in Web.config konfigurieren, damit es funktioniert?

Ich verwende IIS 7, VS 2010, ASP.NET MVC3

Aktualisierung:

Ich kann den gesperrten Fehler loswerden

wenn ich die Datei applicationHost.config ändere und

ändere

das

%Vor%

bis

%Vor%

aber im Idealfall möchte ich die Datei applicationHost.config nicht ändern und möchte sie aus der Datei Web.config überschreiben

    
N30 17.05.2011, 15:57
quelle

1 Antwort

3

Wenn Sie interessiert sind, können Sie benutzerdefinierte Fehlerbehandlung von Ihrem Global.asax.cs erstellen:

%Vor%

Controller:

%Vor%

Sie können für jeden Fehler unterschiedliche Ansichten haben. Sie können auch E-Mails von dieser Controller-Methode an Ihren Webmaster-E-Mail-Account senden - sehr praktisch.

    
Hubert Jarema 06.12.2011 16:32
quelle

Tags und Links