Desde un nuevo Proyecto MVC 3, he modificado una acción de índice() para lanzar una excepción. Espero que se muestre la vista stock Error.chhtml, porque establecí <customErrors mode="On" />
en el archivo web.config. En cambio, sigo teniendo la "pantalla amarilla de la muerte" mientras corro desde VS.MVC 3 Errores personalizados que no se muestran
<system.web>
<customErrors mode="On" />
...
Mi atributo HandleError se establece a nivel mundial de los global.asax.cs.
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
... sin modificaciones, según la configuración predeterminada del proyecto. He corrido contra IIS express y VS Dev Server. Nada hace que aparezca la página de error personalizada. ¿Qué me estoy perdiendo?
Parece trabajar conmigo sólo la ' ' set, el Compartido> Error.aspx se está mostrando cuando se produce una excepción en la aplicación. Mi código Global.asax es como es, no tengo el método 'RegisterGlobalFilters', no como tu código. –