前两天翻译了Tess Debug系列的Hang调试,今天就继续和大家看看Tess的第三篇文章,Crash调试。同样,由于机器的差异,可能你的调试结果和Tess有所差异,不过这个不要紧,只要你知道其中的原理就可以了。文章的图片可能会不太清楚,如果需要,大家可以去Tess的原文上看。
ASP.NET Debug系列之一:环境搭配
Windbg,sos,tinyget,adplus常用命令
ASP.NET Debug系列之二:Hang调试
1. 问题重现
1) 浏览到http://localhost/BuggyBits/Reviews.aspx页面。
2) 点击Refresh按钮,它将使得w3wp.exe程序crash(IIS 5下是aspnet_wp.exe)。注意,如果你装有Visual Studio的话,Just-In-Time的消息将会弹出,你可以点击no按钮,此时我们不需要来实时调试。
2. 检查系统日志
打开日志(在命令行中可以输入eventvwr.exe)。日志对于不同版本的系统和IIS可能会有所不同。在系统日志中,我们可以看到这条信息:
时间: 2024-09-17 03:54:13