背景: 私は 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'
。
Web を精査した後、次のコマンドを実行して mscorwks をロードしようとしました...
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 ビット バージョンの Windows 7 で 64 ビット バージョンの Windbg を使用してダンプ ファイルを開こうとしています。