Событие AppDomain.UnhandeledException не сработало - PullRequest
0 голосов
/ 25 мая 2010

В приложении WPF приложение просто аварийно завершает работу без запуска вышеуказанного события.

(Я также зарегистрирован в DispatcherUnhandeledException, который также не срабатывает.)

Я пришел к выводу, что он не срабатывает, поскольку определен обработчик для размещения записи в журнале. При просмотре журнала нет соответствующей записи.

Это происходит в производственной среде; Я не могу указать на конкретный сценарий.

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

Как мне найти корень сбоя и решить его?

Большое спасибо.

1 Ответ

0 голосов
/ 25 мая 2010

Распространенными причинами этого могут быть StackOverflowException или OutOfMemoryException. Чтобы найти причину, вы можете подключить отладчик Visual Studio и включить все исключения в окне исключений. Затем вам будет предложено при возникновении любого исключения в вашем приложении.

...