Подтвердить что ты не робот

Elmah vs Elmah.MVC Nuget Package - Что использовать и почему?

У меня есть приложение Code First MVC 4.

Я попытался установить пакет NuGet для регистрации Elmah - и все, казалось, сработало нормально. Ошибки были отмечены штрафом в http://myapp/elmah.axd

Затем я заметил, что есть пакет Elmah.MVC, поэтому я удалил оригинальный и установил его. Здесь он больше не работает: http://myapp/elmah.axd

Я читал в нескольких местах, что для приложений MVC вы должны использовать пакет Elmah.MVC, а не пакет Elmah, но почему это? Какова была бы практическая разница? Это все еще имеет место с сайтами MVC 4?

Странно, что исходный пакет работает из коробки, а MVC - нет.

Что я должен использовать и почему?

4b9b3361

Ответ 1

Согласно сайту Nuget, вы можете получить доступ к Elmah, используя URL /elmah.

https://www.nuget.org/packages/Elmah.MVC

Безболезненная интеграция функций ELMAH в ASP.NET MVC Заявка. Просто опустите пакет внутри приложения ASP.NET MVC и URL доступа /elmah. Он также установит глобальный фильтр HandleError, который гарантирует, что все необработанные ошибки регистрируются (даже если customerError повернут "On").