加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

exception – 在Windows事件查看器中诊断CLR错误

发布时间:2020-12-14 02:47:59 所属栏目:Windows 来源:网络整理
导读:我们有一个.NET桌面应用程序在生产中崩溃.我们如何诊断错误?我想知道发生的异常类型,错误消息和堆栈跟踪. 因为我们的代码没有处理异常,所以我们收到了“此应用程序遇到问题并需要关闭”的Windows消息框.唯一的选择是关闭,没有调试按钮. This MSDN article建
我们有一个.NET桌面应用程序在生产中崩溃.我们如何诊断错误?我想知道发生的异常类型,错误消息和堆栈跟踪.

因为我们的代码没有处理异常,所以我们收到了“此应用程序遇到问题并需要关闭”的Windows消息框.唯一的选择是关闭,没有调试按钮.

This MSDN article建议查看Windows事件注册表.我查了一下,里面的信息是:

Faulting application Initect.Server.UI.exe,
version 0.12.9084.90,
time stamp 0x49cac472,
faulting module KERNEL32.dll,
version 6.0.6001.18000,
time stamp 0x4791a81d,
exception code 0xe0434f4d,
fault offset 0x0002f35f,
process id 0x44c,
application start time 0x01c9ada7f320cab0

这些信息如何告诉我异常类型,堆栈跟踪和错误消息?

解决方法

该信息不足以为您提供堆栈跟踪,异常类型,错误消息等.

您可以在Windows Server 2008上配置Windows错误报告(向您显示问题并需要关闭UI)以始终收集您可以调试的转储文件.这不需要您在生产环境中安装Visual Studio或任何其他调试器.

http://blogs.technet.com/askperf/archive/2008/02/05/ws2008-windows-error-reporting.aspx显示了执行此操作的正确注册表设置.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读