배경 : WinDbg를 처음 사용하고 처음으로 실행하려고합니다. Windows Server 2008 (x86)의 IIS 7에서 호스팅되는 ASP.NET 4 사이트를 실행하여 로컬 컴퓨터로 다운로드 한 메모리 덤프를 검사하고 싶습니다.
디버깅 도구를 설치하고 WinDbg를 처음 시작하여 크래시 덤프를 엽니 다. 나는 파일에 갔다 | 기호 파일 경로를 클릭 하고 *srv*c:\symbols*http://msdl.microsoft.com/download/symbols*
모든 기호가로드 될 때까지 대기 한 경로를 설정하십시오 .
SOS를로드하려고 할 때 문제가 발생했습니다. 먼저 다음 명령을 시도했습니다 ...
.loadby sos mscorwks
... 응답을 받았습니다 Unable to find module 'mscorwks'
.
웹을 검색 한 후 다음 명령을 실행하여 mscorwk를로드하려고했습니다 ...
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를로드 하고이 덤프 파일을 파고 싶습니다. 도움을 주시면 감사하겠습니다.
참고 ... 64 비트 버전의 Windbg를 사용하여 64 비트 버전의 Windows 7에서 덤프 파일을 열려고합니다.