Ich führe eine Anwendung aus, die über eigene Fehlerbehandlungsroutinen verfügt. Fehlerseiten werden beim Testen in der Entwicklungsumgebung korrekt angezeigt (Fehlerseiten werden korrekt angezeigt).
Jedoch den gleichen Code auf der Produktion IIS, werden Fehlerseiten ersetzt. Das Problem wird beschrieben here.IIS 7.0 zeigt keine benutzerdefinierten Fehlerseiten an
Ich frage mich nur, gibt es eine Möglichkeit, diese Einstellungen in web.config-Datei zu schreiben, anstatt den Code zu ändern.
Was war der Grund für diese Einstellung? –
Offensichtlich spreche ich nicht für Microsoft. Ich kann nur ihre Motivationen erraten. Meine wilde Vermutung ist, dass Benutzer echte Fehlermeldungen für "unheimlich" halten. Daher die falschen Fehlerseiten in IE und diese Funktion. Daher wahrscheinlich die Seiten, die Sie in Ihrer MVC-Anwendung anzeigen. Sie müssen IIS lediglich mitteilen, dass Sie bereits eine benutzerfreundliche Fehlermeldung erhalten haben, damit es nicht gestört werden muss. –