К основному контенту

Сообщения

Сообщения за январь, 2012

Фиксация ошибок в MVC (Elmah)

Мой первый пост о программировании я напишу об ошибках. Итак, задача  - фиксировать все ошибки пользователей на сайте. А также при желании отправлять их на адрес электронной почты. В приложении может быть сколько угодно try catch, но это не спасет нас от всех возможных ошибок. Для того, чтобы фиксировать те ошибки, которые не попали в try catch, хорошие ребята придумали и написали библиотеку Elmah  http://code.google.com/p/elmah/ Подключается она к проекту самым простым способом, а именно через NuGet. После подключения в web.config появятся необходимые ссылки на библиотеку. Нам нужно лишь внести небольшие изменения и все. Задача решена. < elmah > < errorLog   type = " Elmah.XmlFileErrorLog, Elmah "   logPath = " ~/App_Data[Папка где будут храниться ошибки] "  />         < errorMail   from = " [От кого] "             to = " [Кому] "             subject = " Application Exception "             async = &quo