是否可以在windows XP上使用windbg调试win2003 IIS崩溃转储?
我从这里下载了windows2003服务器的符号是否可以在windows XP上使用windbg调试win2003 IIS崩溃转储?,windbg,crash-dumps,Windbg,Crash Dumps,我从这里下载了windows2003服务器的符号 我做了这里描述的事情-。但是当我试着跑的时候!它说的是线程池 0:024> !线程池 无法加载数据访问DLL,0x80004005 验证1)您是否拥有调试器的最新版本(6.2.14或更新版本) 2) 与您的mscorwks.dll版本匹配的文件mscordacwks.dll为 在版本目录中 3) 或者,如果正在调试转储文件,请验证该文件 mscordacwks______.dll位于符号路径上。 4) 您正在与转储文件相同的体系结构上进行调试。
发生这种情况是因为计算机上的.net次要版本与服务器上的不同。我不是指.NET3.5对4.0,我是指版本a.b.c.d.dll对e.f.g.h.dll 您需要从windows2003服务器获取c:\windows\microsoft.net\framework\v2.0.50727\mscordacwks.dll的副本 然后,按照本文中的步骤进行操作: 先试试这个:
!sym noisy
.symfix c:\mylocalsymcache
.cordll -ve -u -l
如果不起作用,则重命名mscordacwks.dll文件,将其复制到计算机上指定的符号位置,然后重试
请不要用windows 2003服务器上的文件覆盖计算机上的文件。:) 多谢各位。我已经找到了同一个博客,而且很有效。当然,我会投票。另请参见
!sym noisy
.symfix c:\mylocalsymcache
.cordll -ve -u -l