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,
Менеджер пакетов Nuget загрузит и добавит необходимые DLL и изменит web.config <appSetting>
для Elmah на wo
rk.
Шаг 3: Что это! Теперь ваш Elmah готов к тестированию. Я создал 404, чтобы проверить, работает ли мой Elmah, к этому элементу ELMAH можно получить доступ: http://yourapp.com/elmah.
![enter image description here]()
![enter image description here]()
Надеюсь, что это поможет:)
Дальнейшее чтение:
Ответ 3
Я использовал ELMAH в 2010 и 2011 годах. Сейчас это 2012 год, и я просто добавил его в новый проект MVC 3 и заметил, что последняя версия сделала его намного проще.
Ответ 4
Это все? Требуется ли еще шаг 3 после nuget?
Вы действительно должны настроить таблицу базы данных в MSSQL или другую надежную БД для подачи ошибок, чтобы они могли быть восстановлены и сохранены надежно.
В противном случае нет реальной конфигурации, но вы, скорее всего, используете электронную почту, а также блокируете определенные раздражающие ошибки.
После быстрого google я нашел это: http://kurtschindler.net/blog/post/Configuring-ELMAH-on-DiscountASPNET
Ответ 5
Elmah уже доступен для MVC
http://nuget.org/List/Packages/Elmah.MVC/1.2
Ответ 6
в основном, жесткий бит получает конфигурацию Elmah (в web.config) правильно, так как документация немного грубая в моих глазах