Ich versuche, eine benutzerdefinierte HTTP 404-Fehlerseite zu erstellen, wenn jemand eine URL eingibt, die keine gültige Aktion oder keinen gültigen Controller in ASP.NET MVC aufruft, anstatt den generischen ASP.NET-Fehler "Ressource nicht gefunden" anzuzeigen.
Ich möchte die web.config nicht verwenden, um damit umzugehen.
Gibt es irgendeine Art von Routing-Magie, mit der ich ungültige URLs abfangen kann?
Update: Ich habe die Antwort ausprobiert, erhalte jedoch immer noch die hässliche Meldung "Ressource nicht gefunden".
Noch ein Update: Ok, anscheinend hat sich in RC1 etwas geändert. Ich habe sogar versucht, 404 speziell auf einer zu fangen, HttpException
und es gibt mir immer noch nur die Seite "Ressource nicht gefunden".
Ich habe sogar die Ressourcenfunktion von MvcContrib verwendet und nichts - das gleiche Problem. Irgendwelche Ideen?