asp.net asp.net-mvc asp.net-mvc-4 elmah elmah.mvc

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").