我们的服务偶尔会在测试PC上崩溃。
我们在事件日志中获取了一些信息,“.NET Runtime 2.0 Error”以及一些细节。
我已经确定P1是可执行文件,P2是版本,P5是.NET运行时,但其余的字段是什么(P1-P10)?
答案 0 :(得分:2)
这些详细信息是Watson存储桶,用于对发送回Microsoft的崩溃报告进行分组。 MSDN文章Unhandled Exception Processing In The CLR中提供了更多详细信息。从那篇文章:
[T]他将收集管理员 有关的桶详细信息 未处理的异常并将其写入 事件日志(在应用程序下) 日志)...
Bucketing是分组的过程 基于该应用程序的应用程序崩溃 崩溃点。在未处理的情况下 管理异常,它基于 CLR收集的九个细节 与托管例外有关 那是未经处理的。这些是 统称为沃森 桶,以及托管的上下文 代码中包含详细信息 该模块的名称 负责坠机事故 中间语言(IL)偏移量 崩溃发生了,而且 MethodDef的方法,其中 崩溃发生了
答案 1 :(得分:0)
并非你所要求的全部,但是 也许this会有所帮助。查看“错误消息2”标题。 要获得有关错误的更多数据,您可能希望使用AdPlus进行崩溃转储