2010-06-10 67 views
2

我想在客戶機器(Windows Server 2003)上進行調試以跟蹤問題,並且產品基於.NET 2.0。我想用DbgCLR.exe調試文件AAA.dll,我所做的是:斷點將不會被打中沒有加載符號

  1. 客戶機上安裝.NET 2.0 SDK(獲得DbgCLR.exe)
  2. 複製符號文件AAA.pdb與AAA.dll
  3. 相同的目錄
  4. 得到AAA.dll

的AAA.dll將加載的w3wp.exe源文件,所以在DbgCLR

  1. 工具 - >附加到進程,那麼我選擇的w3wp.exe
  2. 文件 - >開路>文件打開源文件,並且其中將callled功能添加斷點

但斷點似乎沒有工作,因爲它上面有一個警告圖標,並說:斷點目前不會被打。沒有符號被載入這個文件。

在我的計算機(Windows XP),它具有的全部代碼的調試版本,我也幾乎與上述相同的事情,但不同的是: 我連着ASPNET_WP.EXE做調試和它的作品

我該怎麼做才能讓它在客戶的機器上工作?

回答

6

轉到Debug/Windows/Modules。找到AAA.dll,右鍵單擊並選擇加載符號。

此外,您可能需要在工具/選項/調試中禁用JustMyCode。

+1

禁用JustMyCode是什麼修復它給我。非常感謝。 – Grozz 2013-06-06 20:45:15

相關問題