Справочная информация: я новичок в WinDbg и пытаюсь запустить его для первый раз. Я хочу изучить дамп памяти, который я взял с работающего сайта ASP.NET 4, размещенного в IIS 7 на Windows Server 2008 (x86), и загрузил на свой локальный компьютер.
Я установил инструменты отладки и впервые запустил WinDbg, открыв аварийный дамп. Я зашел в Файл | Путь к файлу символов и задайте путь к * srv * c: \ symbols * http: //msdl.microsoft.com/download/symbols*
и подождите, пока загрузятся все символы.
При попытке загрузить SOS столкнулся с проблемами. Сначала я попробовал следующую команду ...
.loadby sos mscorwks
... и получил ответ Невозможно найти модуль 'mscorwks'
.
После поиска в Интернете я попытался загрузить mscorwks, выполнив команду следующая команда ...
sxe ld mscorwks.dll
g
... и получил ответ «Ошибка запускаемых отладчиков в 'g'»
Я скопировал SOS.dll (из C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319) в каталог WinDbg, затем попробовал ...
.load sos
... и получил ошибку ...
The call to LoadLibrary(sos) failed, Win32 error 0n193
"%1 is not a valid Win32 application."
Please check your debugger configuration and/or network access.
I ' м не совсем уверен, как действовать дальше. Я просто хочу загрузить SOS и покопаться в этом файле дампа. Любая помощь будет принята с благодарностью.
Fyi ... Я пытаюсь открыть файл дампа в 64-битной версии Windows 7 с 64-битной версией Windbg.