Передумови: Я новачок у 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 і викопати цей дамп-файл. Будь-яка допомога буде дуже вдячна.
Fyi ... Я намагаюся відкрити дамп-файл у 64-бітній версії Windows 7 із 64-бітною версією Windbg.