【发布时间】:2014-06-30 04:06:03
【问题描述】:
我在生产站点上遇到这些随机崩溃。在事件查看器中,它们看起来像这样:
Faulting application name: w3wp.exe, version: 8.0.9200.16384, time stamp: 0x5010885f
Faulting module name: KERNELBASE.dll, version: 6.2.9200.16857, time stamp: 0x530e76e4
Exception code: 0xe0434352
Fault offset: 0x00010f22
Faulting process id: 0xde8
Faulting application start time: 0x01cf6df2fa8b9b5c
Faulting application path: C:\Windows\SysWOW64\inetsrv\w3wp.exe
Faulting module path: C:\Windows\SYSTEM32\KERNELBASE.dll
Report Id: 34425c37-d9f8-11e3-93f3-782bcb949b34
Faulting package full name:
Faulting package-relative application ID:
如何调试并找出原因?
编辑:
在“AppDomain.CurrentDomain.UnhandledException”和“Application_Error”上添加了日志记录,但什么也没出现。 ELMAH 无法记录任何内容...有什么建议吗?
【问题讨论】:
-
首先,计算机的 nothing 是随机的。其次,这是来自您的代码吗?你能在测试环境中重现它吗?任何类型的日志记录?
-
你有附加到
AppDomain.CurrentDomain.UnhandledException的处理程序吗?如果没有,请参阅 Hans Passant 对this question 的评论。遇到例外情况后,请使用例外情况中的信息修改您的问题。 -
@LB2:谢谢,我会试试 Application_Error 并使用记录的异常编辑问题。
标签: c# asp.net-mvc