asp.net - Elmah vs Elmah.MVC Paquete Nuget: ¿Cuál usar y por qué?
asp.net-mvc asp.net-mvc-4 (1)
Tengo la aplicación Code First MVC 4.
Intenté instalar el paquete NuGet para registrar Elmah, y todo parecía funcionar bien. Los errores se informaron http://myapp/elmah.axd
en http://myapp/elmah.axd
Luego noté que había un paquete Elmah.MVC, así que quité el original y lo instalé. Ya no funcionaba aquí: http://myapp/elmah.axd
He leído en algunos lugares que para las aplicaciones MVC, debería usar el paquete ''Elmah.MVC'', en lugar del paquete ''Elmah'', pero ¿por qué sucede esto? ¿Cuál sería la diferencia práctica? ¿Sigue siendo este el caso de los sitios MVC 4?
Es extraño que el paquete original funcione de inmediato y el MVC no.
¿Qué debo usar y por qué?
De acuerdo con el sitio web de Nuget, puedes acceder a Elmah usando la url /elmah
.
https://www.nuget.org/packages/Elmah.MVC
Integración sencilla de la funcionalidad ELMAH en la aplicación MVC de ASP.NET. Simplemente suelte el paquete dentro de su aplicación ASP.NET MVC y acceda a la URL de / elmah. También instalará el filtro global de HandleError, que garantiza que se registren todos los errores no manejados (incluso si customerError está "Encendido").