как отследить исключение в приложении - PullRequest
2 голосов
/ 21 июля 2010

На самом деле у меня есть идея об обработке исключений. Но перед интервью я получил этот вопрос от интервьюера, как отследить исключение в заявке. означает, скажем, есть корпоративный проект, если мы передадим проект конечному пользователю (на какое-то время забудьте, что любой тестировщик, находящийся на моей стороне, может отследить это исключение). и во время навигации или выполнения какой-либо операции появляется пользовательская страница ошибки, которая определяется разработчиком из его файла web.config.

допустим, приложение имеет asp.net и c #

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

Ответы [ 3 ]

2 голосов
/ 21 июля 2010

Посмотрите на мониторинг состояния ASP.NET.

Вы можете записывать исключения в журнал событий, файлы или даже электронную почту.

1 голос
/ 21 июля 2010
0 голосов
/ 21 июля 2010

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

Событие, хотя и для всех необработанных ошибок, также регистрируется в Eventlog, но вы можете не знать, где именно ошибка, но, по крайней мере, даст вам представление о том, какая часть приложения ломается

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