У меня есть приложение ASP.NET MVC 2, у которого есть обработчик события Application_Error в global.asax. В этом случае я обнаруживаю случай, когда тип исключения является HttpException, а HTTP-код - 404 и перенаправляется на мою собственную страницу обработки 404.
Это отлично работает на моем сервере разработки Cassini, но теперь я пытаюсь переместить его на мой производственный сервер с IIS7 (с использованием встроенного режима).
Когда я запрашиваю несуществующий URL-адрес, IIS7 показывает свою собственную страницу 404, и, насколько я могу судить, мой метод Application_Error никогда не вызывается.
Как это исправить?