2011-04-06 11 views
6

मैं आईआईएस मेमोरी डंप usinf विंडबग और एसओएस का विश्लेषण करने की कोशिश कर रहा हूं और उपर्युक्त फाइलों के संस्करण के साथ एक समस्या में भाग गया। मेरा सवाल है - क्या कोई तरीका है कि मैं इन फ़ाइलों के विभिन्न संस्करणों को डाउनलोड कर सकता हूं? मान लें कि मेरे पास सर्वर तक कोई पहुंच नहीं है और उन्हें सर्वर से कॉपी नहीं कर सकता है। जिन संस्करणों में मैं विशेष रूप से रूचि रखता हूं वह mscordacwks_x86_x86_2.0.50727.3603 और संबंधित mscorwks dll है।मैं mscordacwks और mscorwks के सही संस्करण कैसे डाउनलोड कर सकता हूं?

+0

आपको mscorwks.dll की आवश्यकता नहीं है क्योंकि यह पहले से ही आपकी डंप फ़ाइल का हिस्सा होगा, लेकिन आपको mscordacwks.dll के सही संस्करण की आवश्यकता है। –

+1

बस यह नोट जोड़ना - जब सब कुछ विफल हो जाता है, तो निर्देशों का पालन करें :)। विंडबग में प्रतीक पथ सेट करना (srv * c: \ symbols * http: //msdl.microsoft.com/download/symbols) यह सुनिश्चित करेगा कि mscodacwks का सही संस्करण लोड हो। – Devaiah

+1

मुझे लगता है कि आप पहले ही ऐसा कर चुके हैं। हालांकि, कुछ दुर्लभ मामलों में यह काम नहीं करता है और फिर आपको मूल रूप से विशिष्ट संस्करण मैन्युअल रूप से प्राप्त करना होता है। –

उत्तर

0

Devaiah - मान लें कि आपके निर्देशों का पालन और प्रतीक पथ सही ढंग से सेट करके ऐसा अपने आप हल हो गई है ... लेकिन आप भी इस प्रश्न पर टिप्पणी में दिलचस्पी हो सकती है: WinDbg: Copy of SOS.dll x86 4.0.30319.237

1

मेरे लिए, निम्नलिखित डाउनलोड का सही संस्करण WinDbg में mscordacwks:

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

WinDbg 6.2.9200.16384 और .NET 4.0.30319.296/4.0.30319.18034 साथ एक डंप का उपयोग करना। दुर्भाग्य से मेरे पास मेरी मशीन की तुलना में अलग .NET संस्करण के साथ .NET 2 डंप उपलब्ध नहीं है।

उन लोगों के लिए जिनके पास डंप आने पर पीसी तक पहुंच है, आप Mscordcwks collector आज़मा सकते हैं।