Я пытаюсь создать настраиваемую страницу ошибки HTTP 404, когда кто-то вводит URL-адрес, который не вызывает допустимое действие или контроллер в ASP.NET MVC, вместо того, чтобы отображать общую ошибку ASP.NET «Ресурс не найден».
Я не хочу использовать web.config для этого.
Могу ли я использовать какую-нибудь магию маршрутизации, чтобы отловить недопустимые URL-адреса?
Обновление. Я попробовал дать ответ, но все равно получаю неприятное сообщение «Ресурс не найден».
Еще одно обновление: Хорошо, по-видимому, что-то изменилось в RC1. Я даже пробовал специально отлавливать 404 на HttpException
, но он все равно выдает мне страницу «Ресурс не найден».
Я даже использовал функцию ресурса MvcContrib и ничего - та же проблема. Любые идеи?