Próbuję utworzyć niestandardową stronę błędu HTTP 404, gdy ktoś wpisze adres URL, który nie wywołuje prawidłowej akcji lub kontrolera w ASP.NET MVC, zamiast wyświetlać ogólny błąd ASP.NET „Nie znaleziono zasobu”.
Nie chcę do tego celu używać pliku web.config.
Czy jest jakaś magia routingu, którą mogę zrobić, aby złapać nieprawidłowe adresy URL?
Aktualizacja: wypróbowałem udzieloną odpowiedź, ale nadal otrzymuję brzydki komunikat „Nie znaleziono zasobu”.
Kolejna aktualizacja: Ok, podobno coś się zmieniło w RC1. Próbowałem nawet specjalnie przechwytywać 404 na an HttpException
i nadal wyświetla mi się strona „Nie znaleziono zasobu”.
Użyłem nawet funkcji zasobów MvcContrib i nic - ten sam problem. Jakieś pomysły?