где новичок начинается с регистрации ошибок в asp.net c #? - PullRequest
3 голосов
/ 22 мая 2010

Я новичок, обучающий себя asp.net в c # методом проб и ошибок, но, к сожалению, это означает много ошибок!

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

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

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

У меня вроде как есть умственный барьер для понимания страниц информационного дампа msdn, но я надеюсь найти несколько статей о реальных людях, рассказывающих о том, как реализовать то же самое самостоятельно или что-то в этом роде

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

Ответы [ 2 ]

2 голосов
/ 22 мая 2010

Я рекомендую начинать с ELMAH .Вот обзор от Скотт Хансельман .

2 голосов
/ 22 мая 2010

Существует множество каркасов ведения журналов, но я рекомендую использовать log4net для ведения журнала на основе кода и ELMAH для ведения журнала ASP.NET. Скотт Хансельман в блоге - отличное введение в этот фантастический инструмент.

...