J'essaie de créer une page d'erreur HTTP 404 personnalisée lorsque quelqu'un tape dans une URL qui n'appelle pas une action ou un contrôleur valide dans ASP.NET MVC, au lieu d'afficher l'erreur ASP.NET générique «Ressource introuvable».
Je ne veux pas utiliser web.config pour gérer cela.
Existe-t-il une sorte de magie de routage que je puisse faire pour attraper des URL invalides?
Mise à jour: J'ai essayé la réponse donnée, mais j'obtiens toujours le vilain message "Ressource introuvable".
Une autre mise à jour: Ok, apparemment quelque chose a changé dans RC1. J'ai même essayé de piéger spécifiquement 404 sur un HttpException
et cela me donne toujours la page "Ressource introuvable".
J'ai même utilisé la fonctionnalité de ressource de MvcContrib et rien - même problème. Des idées?