Как отслеживать все исключения, возникающие от имени CLR? - PullRequest
0 голосов
/ 15 сентября 2011

Я хочу отслеживать все исключения, возникающие на сервере. Сервер запускает различные приложения и веб-сайты. Я не автор этих приложений и веб-сайтов и веб-сервисов. Можно ли как-нибудь написать приложение, которое будет контролировать управляемый код, который выполняется в системе, и регистрировать все необработанные исключения, которые происходят в системе. Я думал, что это должно быть возможно, потому что ОС - это тот, кто генерирует исключения. Поэтому возможно ли мне регистрировать все исключения, сгенерированные ОС.

1 Ответ

0 голосов
/ 02 марта 2012

Можно проверить весь процесс, проверить все домены приложений с помощью mscoree.CorRuntimeHostClass, а затем связать все обработчики необработанных исключений (http://msdn.microsoft.com/en-us/library/system.appdomain.unhandledexception.aspx).

. Другой вариант - использовать все API-интерфейсы отладки. Однако есть Avicode, aпродукт Microsoft, который делает это (и является / будет частью scom).

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