3
|
Daniel MoÅ¡mondor · 技术社区 · 14 年前 |
1
3
也许这篇文章会有帮助 A Simple Class to Catch Unhandled Exceptions in WinForms 更新: 很奇怪……所以抓住 ProcDump ,编写批处理文件,并要求客户在看到错误消息时运行它。去垃圾场,试着通过 WinDbg 或VS 2010。 Here 更多信息。 还检查: Creating and analyzing minidumps in .NET production applications . 如果您是新加入windbg的,请检查 Tess Ferrandez's blog 另一种方法 Remote Debugging Setup |
2
4
在入口点(main()或…)中注册当前域的未处理异常:
在处理程序中实现登录:
应用程序仍将崩溃,但您将获得所发生的事情的完整日志记录和堆栈跟踪。 更新 根据您的更新,我建议您下载Windows的调试工具 http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx 然后启用事后调试并确保创建了崩溃转储(请参阅windbg帮助文件中的启用事后调试部分) 并使用windbg调试转储文件,找出它崩溃的地方。 |
3
2
每当发生异常时,可以使用ADPLUS自动保存小型转储。有关详细信息,请参阅此问题: Fastest way to break in WinDbg for specific exception? .net 4.0 app. |
4
1
如果无法实现异常处理解决方案,可以实现一些跟踪日志记录,以缩小代码中的位置以及导致异常的流。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |