Global.asax.cs’te Route kayıta şunu ekleyip dener misiniz?
routes.MapRoute("Error", "{*url}",
new { controller = "Error", action = "Error" }
);
Framework MVC ile çalışmadım ama Application_Error tetiklenmiyorsa uygulama o isteği URL’den sebep işlemiyor olabilir.