Опитвам се да анализирам дъмп на паметта на IIS с помощта на Windbg и SOS и срещнах проблем с версията на файловете, споменати по-горе. Въпросът ми е - има ли начин да изтегля различните версии на тези файлове? Да приемем, че нямам достъп до сървъра и не мога да ги копирам от сървъра. Версиите, които конкретно ме интересуват, са mscordacwks_x86_x86_2.0.50727.3603 и съответния mscorwks dll.
Как мога да изтегля правилните версии на mscordacwks и mscorwks?
comment
Нямате нужда от mscorwks.dll, тъй като той вече ще бъде част от вашия дъмп файл, но имате нужда от правилната версия на mscordacwks.dll.
- person Brian Rasmussen   schedule 06.04.2011
comment
Просто добавям тази бележка - Когато всичко друго се провали, следвайте инструкциите :). Настройване на пътя на символа в Windbg (srvc:\symbolsmsdl.microsoft. com/download/symbols) ще гарантира, че е заредена правилната версия на mscodacwks.
- person Devaiah   schedule 06.04.2011
comment
Предположих, че вече сте го направили. В някои редки случаи обаче това не работи и тогава трябва да получите конкретната версия ръчно.
- person Brian Rasmussen   schedule 07.04.2011
Отговори (1)
За мен следното изтегля правилната версия на mscordacwks в WinDbg:
.symfix c:\symbols
.cordll -ve -u -l
Използване на WinDbg 6.2.9200.16384 и дъмп с .NET 4.0.30319.296 / 4.0.30319.18034. За съжаление нямам наличен дъмп на .NET 2 с различна .NET версия от тази на моята машина.
За тези, които имат достъп до компютъра, от който идва дъмпът, можете да опитате Mscordcwks колектор.
person
Thomas Weller
schedule
21.06.2013