Упаковка исключений и HTML-страницы - PullRequest
0 голосов
/ 21 марта 2010

У нас есть проект sharepoint 2007 в работе. Политика обработки исключений заключается в регистрации в журналах Sharepoint.

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

Кроме того, если вы собираетесь отображать более дружественную ошибку для пользователя (которая использует информацию в объекте исключения), тогда это было бы хорошим использованием переноса исключения. Будет ли хорошей идеей создать пользовательскую страницу aspx и добавить ее в список ошибок пользователей, чтобы при инициализации (не уверенной в точном событии) я мог отображать информацию об исключении в переданном параметре на странице. Однако статическая html-страница не может этого сделать, поэтому я не вижу смысла в переносе исключений (если не существует страницы или предупреждения, использующего объект исключения). Так что, если проект использует html-страницы для ошибок, есть ли смысл в переносе исключений?

Спасибо

1 Ответ

0 голосов
/ 21 марта 2010

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

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