ASP.Net Page Метод исключения не пузыриться? - PullRequest
0 голосов
/ 19 мая 2009

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

Кто-нибудь знает, как отловить эти исключения или хотя бы почему они не пузырились?

Ответы [ 2 ]

1 голос
/ 19 мая 2009

Исключения всплывают в обработчике ошибок в Application_Error, если они не обрабатываются на нижних уровнях. Если у вас уже есть блок TRY / CATCH, в котором, по вашему мнению, происходит исключение, он будет пойман в этот момент.

Пожалуйста, опубликуйте код вашего статического метода и вашу Application_Error. Это поможет вам дать точный ответ вместо обобщенного.

0 голосов
/ 19 мая 2009

Если вы разрабатываете в Visual Studio, вы должны отладить свой код, а затем пройтись по источнику, чтобы найти исключение и посмотреть, что его перехватывает, прежде чем перейти к методу Application_Error.

...