1.如果客戶端安裝的silverlight為發(fā)行版而非開發(fā)版翻翩,需要將silverlight卸載掉,并安裝上開發(fā)版稻薇。(開發(fā)版安裝完后會有sos.dll這個文件嫂冻,使用windbg調(diào)試的時候需要用到這個文件),而且安裝了開發(fā)版后塞椎,silverlight的異常提示會友好一些桨仿,否則會出現(xiàn)“調(diào)試字符串。案狠。服傍。”這類提示骂铁,不利于定位錯誤吹零。
2.下載安裝windbg,x86的也要安裝,否則附加sos.dll時候从铲,可能提示有問題
3.打開windbg.exe(x86)瘪校,然后選擇file->attach to a process->By Executable->ieexplore(選擇哪個詳細(xì)信息中帶有scodeef的),然后在命令號中輸入“.load sos.dll的路徑”名段,回車阱扬。
4.在debug->event filters中選擇->clr exception->enabled,然后選擇debug->go/go handled exception/go unhandled exception來定位錯誤
常用命令:
!pe 顯示詳細(xì)錯誤信息描述
!clrstack 打印異常詳細(xì)堆棧信息