.NET Runtime Ошибка в журнале событий, поля P - PullRequest
3 голосов
/ 27 октября 2010

Служба, которая у нас есть, иногда дает сбой на тестовом ПК.

Мы получаем некоторую информацию в журнале событий, ".NET Runtime 2.0 Error" с некоторыми подробностями.

IВы определили, что P1 - исполняемый файл, P2 - версия, P5 - среда выполнения .NET, но каковы остальные поля (P1-P10)?

Ответы [ 2 ]

2 голосов
/ 15 марта 2011

Эти данные представляют собой сегменты Watson, которые используются для группировки отчетов о сбоях, отправляемых обратно в Microsoft. Некоторые дополнительные сведения содержатся в статье MSDN Обработка необработанных исключений в CLR . Из этой статьи:

[T] он будет собирать управляемые детали ковша, относящиеся к необработанное исключение и записать их журнал событий (под приложением Войти) ...

Bucketing - это процесс, который группирует сбои приложений на основе точка крушения. В случае необработанного управляемые исключения, он основан на девять деталей, которые собирает CLR в отношении управляемого исключения это осталось необработанным. Это все вместе известный как Ватсон ведра, и в контексте управляемого код они включают в себя такие детали, как название модуля, который был ответственность за аварию, смещение промежуточного языка (IL) на который произошел сбой, и MethodDef метода, в котором произошло крушение

0 голосов
/ 16 февраля 2011

не совсем то, что вы просили, но возможно это поможет. посмотрите на заголовок «Сообщение об ошибке 2». чтобы получить больше данных об ошибке, вы можете создать аварийный дамп с помощью AdPlus

...