Сохранение сообщения об ошибке и стек на asp.net - PullRequest
0 голосов
/ 01 ноября 2009

Я разработал веб-сайт, который работает через мой собственный компьютер.

Я настроил IIS для работы с пользовательскими ошибками на случай, если пользователь столкнулся с каким-то неизвестным исключением.

Я также добавил, что страница с ошибкой будет отправлять мне электронное письмо всякий раз, когда будет обнаружена ошибка.

Можно ли как-то получить информацию об ошибке (стек и описание) со страницы ошибок?

Ответы [ 3 ]

2 голосов
/ 01 ноября 2009

Я рекомендую вам использовать библиотеку с открытым исходным кодом, которая обеспечивает функциональную потребность. Я рекомендую ELMAH .

С помощью нескольких строк настроек в вашем файле web.config все будет готово. Экран результатов выглядит следующим образом.

alt text
(источник: googlecode.com )

1 голос
/ 01 ноября 2009

Вы можете использовать мониторинг работоспособности ASP.NET.

http://msdn.microsoft.com/en-us/library/ms998306.aspx

0 голосов
/ 01 ноября 2009

Перехватывайте любые ошибки, которые могут быть сгенерированы, и записывайте их в журнал событий.

EventLog Logger = new EventLog();
Logger.Source = "ApplictionNme";

Logger.WriteEntry("Writing to event log.");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...