Arka plan: WinDbg'de yeniyim ve ilk kez çalıştırmaya çalışıyorum. Windows Server 2008 (x86) üzerinde IIS 7'de barındırılan ve yerel makineme indirilen çalışan bir ASP.NET 4 sitesinden aldığım bir bellek dökümünü incelemek istiyorum.
Hata ayıklama araçlarını yükledim ve WinDbg'yi ilk kez başlatarak kilitlenme dökümünü açtım . Dosyaya gittim | Symbol File Path ve yolu ayarlayın *srv*c:\symbols*http://msdl.microsoft.com/download/symbols*ve tüm sembollerin yüklenmesi için bekleyin.
SOS'u yüklemeye çalışırken sorunlarla karşılaştım. İlk önce aşağıdaki komutu denedim ...
.loadby sos mscorwks
... ve yanıtı aldı Unable to find module 'mscorwks'.
Web'i taradıktan sonra, aşağıdaki komutu uygulayarak mscorwks yüklemeye çalıştım ...
sxe ld mscorwks.dll
g
... ve "'g'de çalıştırılabilir hata ayıklama hatası yok" yanıtını aldı
SOS.dll dosyasını (C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319'dan) WinDbg dizinine kopyaladım, sonra denedim ...
.load sos
... ve hatayı aldı ...
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.
Nasıl ilerleyeceğimi tam olarak bilmiyorum. Sadece SOS yüklemek ve bu döküm dosyasını araştırmak istiyorum. Herhangi bir yardım çok takdir edilecektir.
Fyi ... Windows 7'nin 64-bit sürümünde döküm dosyasını Windbg'nin 64-bit sürümüyle açmaya çalışıyorum.