摘要: 0:005> .dump /mf my.dumpCreating my.dump - mini user dumpDump successfully written文件会被创建到windbg的安装目录用windbg打开,会自动停下来,也就是上次我们停下来时的状态执行!dso0:028> !dsoOS Thread Id: 0x1abc (28)RSP/REG Object Name00000000051dd988 000000013f42aff0 System.NullReferenceException00000000051dd9d0 00000000ff2f1310 Sy... 阅读全文
posted @ 2012-09-21 22:09 袁晓平 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 按前面介绍的方法在异常时停下来,!DumpStack可以查看方法调用堆栈!DumpStackOS Thread Id: 0xa3c (29)Child-SP RetAddr Call Site000000000505df80 000007feef989413 KERNELBASE!RaiseException+0x3d000000000505e050 000007feefec3310 mscorwks!StrongNameFreeBuffer+0x53b7000000000505e140 000007ff001a064b mscorwks!CorLaunchApplicatio... 阅读全文
posted @ 2012-09-21 21:49 袁晓平 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blogs.msdn.com/b/kaevans/archive/2011/04/11/intro-to-windbg-for-net-developers.aspx翻译:cxfksword当你的代码发布为产品后,无论是在其他人的电脑中运行,还是部署到服务器中,你通常不再能访问到它的程序文件,也不能观察到代码的当前运行情况和运行环境。当你的代码在新的环境运行时,有很多因素会影响到程序的运行情况,如服务器系统打了更新补丁,网络策略改变,防火墙规则限制,磁盘权限配置等等。当代码运行不正常时,你可能只能靠代码中各处输出的日志来判断运行情况。但只靠输出日志,你有时还是不能判断故障出 阅读全文
posted @ 2012-09-21 21:42 袁晓平 阅读(2556) 评论(0) 推荐(1) 编辑