Elmah и ASP.NET MVC 3

Каковы шаги, необходимые для настройки elmah в приложении ASP.NET MVC 3?

Это все? Нужен ли шаг 3 после nuget?

Ответы

Ответ 1

Оказалось, что шаги 1 и 2 можно объединить с помощью nuget-ing "elmah on xml log", который настроит web.config, поэтому elmah будет записывать ошибки в отдельные файлы xml. Поэтому нет необходимости редактировать конфигурацию вручную, кроме как для дальнейшей настройки elmah.

Шаг 3 по-прежнему необходим.

Ответ 2

Взято из: КАК УСТАНОВИТЬ ELMAH.MVC С ASP.NET MVC 4?

Что такое Эльма?

ELMAH - проект с открытым исходным кодом, целью которого является регистрация и отправка необработанных исключений в веб-приложения ASP.NET.

Зачем использовать Elmah?

ELMAH служит ненавязчивым перехватчиком необработанных исключений ASP.NET, которые обычно проявляются с желтым экраном смерти ASP.NET

Шаг 2: В менеджере пакетов Nuget найдите "Elmah" и установите расширение Elmah.MVC nuget, enter image description here Менеджер пакетов Nuget загрузит и добавит необходимые DLL и изменит web.config <appSetting> для Elmah на wo enter image description here rk.

Шаг 3: Что это! Теперь ваш Elmah готов к тестированию. Я создал 404, чтобы проверить, работает ли мой Elmah, к этому элементу ELMAH можно получить доступ: http://yourapp.com/elmah. enter image description hereenter image description here

Надеюсь, что это поможет:)

Дальнейшее чтение:

Ответ 3

Я использовал ELMAH в 2010 и 2011 годах. Сейчас это 2012 год, и я просто добавил его в новый проект MVC 3 и заметил, что последняя версия сделала его намного проще.

Ответ 4

Это все? Требуется ли еще шаг 3 после nuget?

Вы действительно должны настроить таблицу базы данных в MSSQL или другую надежную БД для подачи ошибок, чтобы они могли быть восстановлены и сохранены надежно.

В противном случае нет реальной конфигурации, но вы, скорее всего, используете электронную почту, а также блокируете определенные раздражающие ошибки.

После быстрого google я нашел это: http://kurtschindler.net/blog/post/Configuring-ELMAH-on-DiscountASPNET

Ответ 6

в основном, жесткий бит получает конфигурацию Elmah (в web.config) правильно, так как документация немного грубая в моих глазах