Предыстория: я новичок в WinDbg и пытаюсь запустить его впервые. Я хочу изучить дамп памяти, который я взял с работающего сайта ASP.NET 4, размещенного в IIS 7 на Windows Server 2008 (x86) и загруженного на мой локальный компьютер.
Я установил средства отладки и впервые запустил WinDbg, открыв аварийный дамп. Я пошел в Файл | Путь к файлу символа и установите путь к *srv*c:\symbols*http://msdl.microsoft.com/download/symbols*
и дождался загрузки всех символов.
При попытке загрузить SOS я столкнулся с проблемами. Сначала я попробовал следующую команду...
.loadby sos mscorwks
... и получил ответ Unable to find module '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.
Я не совсем уверен, как поступить. Я просто хочу загрузить SOS и копаться в этом файле дампа. Любая помощь будет принята с благодарностью.
Кстати, я пытаюсь открыть файл дампа в 64-разрядной версии Windows 7 с 64-разрядной версией Windbg.