tengo costumbre páginas de error de configuración conMVC InvalidOperationException con las páginas de error personalizadas
<customErrors mode="On" defaultRedirect="~/Home/Error">
<error statusCode="404" redirect="~/Home/PageNotFound" />
</customErrors>
creé una página que lanza y la excepción y me redirigen a las páginas de error correctos.
Sin embargo estoy notando estos errores en ELMAH en el servidor web de producción:
System.InvalidOperationException se no encontrado El punto de vista 'error' o su maestra o sin motor de vista apoya los lugares buscados. Los siguientes lugares Se realizaron búsquedas: ~/Áreas/Fútbol/Vistas/Proyecto/Error.aspx ~/Áreas/Fútbol/Vistas/Proyecto/Error.ascx ~/Áreas/Fútbol/Vistas/Shared/Error.aspx ~/Areas/Football/Views/Shared/Error.ascx ~/Views/Draft/Error.aspx ~/Views/Draft/Error.ascx ~/Views/Shared/Error.aspx ~/Views/Shared/Error. ascx ~/Areas/Football/Views/Draft/Error.cshtml ~/Areas/Football/Views/Draft/Error.vbhtml ~/Areas/Football/Views/Shared/Error.cshtml ~/Areas/Fútbol/Vistas /Shared/Error.vbhtml ~/Views/Draft/Error.cshtml ~/Views/Draft/Error.vbhtml ~/Views/Shared/Error.cshtml ~/Views/Shared/Error.vbhtml
¿Por qué está buscando la página de error en otro lugar? Eliminé ~/Views/Shared/Error.cshtml y agregué mi página de error personalizada en ~/Inicio/Error ya que especifiqué un nuevo valor predeterminado en mi archivo de configuración.
¿Alguna idea?
Gracias.
Desde 'customErrors' es algo ASP.NET con ofertas (no ASP .NET MVC), no es la mejor herramienta para el trabajo. Richard Dingwall tiene un excelente post sobre esto: http://richarddingwall.name/2008/08/17/strategies-for-resource-based-404-errors-in-aspnet-mvc/ –