2011-04-06 15 views
6

Estoy tratando de analizar un volcado de memoria IIS usando Windbg y SOS y encontré un problema con la versión de los archivos mencionados anteriormente. Mi pregunta es: ¿hay alguna manera de descargar las diferentes versiones de estos archivos? Supongamos que no tengo acceso al servidor y no puedo copiarlos desde el servidor. Las versiones que me interesan específicamente son mscordacwks_x86_x86_2.0.50727.3603 y las correspondientes mscorwks dll.¿Cómo puedo descargar las versiones correctas de mscordacwks y mscorwks?

+0

No necesita mscorwks.dll porque ya formará parte de su archivo de volcado, pero necesita la versión correcta de mscordacwks.dll. –

+1

Simplemente agregando esta nota: cuando todo lo demás falla, siga las instrucciones :). La configuración de la ruta del símbolo en Windbg (srv * c: \ symbols * http: //msdl.microsoft.com/download/symbols) asegurará que se cargue la versión correcta de mscodacwks. – Devaiah

+1

Supuse que ya habías hecho eso. Sin embargo, en algunos casos raros, esto no funciona y, básicamente, debe obtener la versión específica de forma manual. –

Respuesta

0

Devaiah - asuma que haya resuelto este mismo siguiendo las instrucciones y el establecimiento de ruta de símbolo correctamente ... pero puede ser también interesado en los comentarios sobre esta cuestión: WinDbg: Copy of SOS.dll x86 4.0.30319.237

1

Para mí, las siguientes descargas de la versión correcta de mscordacwks en WinDbg:

.symfix c:\symbols 
.cordll -ve -u -l 

Usando WinDBG 6.2.9200.16384 y un vertedero con .NET 4.0.30319.296/4.0.30319.18034. Lamentablemente, no tengo un volcado .NET 2 disponible con una versión diferente de .NET que en mi máquina.

Para aquellos que tienen acceso a la PC de donde viene el volcado, puedes probar Mscordcwks collector.

Cuestiones relacionadas