Обработка ошибок в ASP.NET - PullRequest
       18

Обработка ошибок в ASP.NET

1 голос
/ 23 марта 2010

Несколько вопросов по передаче ошибок- Я предполагаю, что лучше всего обрабатывать их в Application_OnError () {}?

Предпочитаете ли вы записать их в журнал событий, записать их локально в пользовательский файл или отправить по электронной почте?

Если последнее, используете ли вы какие-либо специальные библиотеки для предварительного форматирования электронного письма об исключении?

Ответы [ 4 ]

6 голосов
/ 23 марта 2010

Посмотрите на ELMAH: http://code.google.com/p/elmah/

2 голосов
/ 23 марта 2010

В некоторых приложениях мы используем Log4Net , в других - блок приложений EnterpriseLibrary Logging . Они оба могут записывать ошибки в файл журнала в предопределенном формате. Блок приложения регистрации также поддерживает отправку ошибки по электронной почте. Стоит проверить.

1 голос
/ 23 марта 2010

Вы также должны обрабатывать «необработанные исключения». см. здесь . Вы можете узнать больше об этом в MSDN

1 голос
/ 23 марта 2010

Если вы не предпринимаете никаких действий, ASP.NET Health Monitoring будет регистрировать ошибки за вас. По умолчанию он регистрируется в журнале событий Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...