2010-04-29 36 views
2

當調試器連接到遠程服務器上的進程 -雖然遠程調試如何定位(VS 2008)的PDB

中搜索PDB的什麼位置? 按什麼順序? (如在遠程服務器(調試器)或本地客戶端(調試器)上搜索)

當我使用調試器從特定位置手動加載pdb文件時 - 是調試器在本地查找文件還是它的遠程調試器監視器尋找文件?

是否有任何文章描述過程?

+0

定義錯別字的禮儀是什麼?通常情況下,我試圖忽視它們,不想成爲一個語法巨魔或任何其他的東西,但在這個問題中,它們大部分是關鍵詞,這可能會使這個問題在搜索中找不到,從而降低它的實用性。 – 2013-11-05 22:13:12

回答

2

調試器正在運行的機器加載符號(不是遠程)。

這篇文章解釋了設置的基礎知識,其中VS查找符號:

這一個解釋瞭如何設置的搜索路徑(符號服務器是特別有用對於Windows符號):

遠程調試存在很多缺陷(主要是與連接和權限/認證有關)。對於一個鏈接列表,你會想閱讀了有關詳細信息,請參閱以下頁面:

+0

按照您提供的第一條鏈接,它實際上是PDB文件應該位於的遠程位置。 (即不是調試器) – Saar 2010-07-04 19:49:58

0

是否有描述工序的任何物品?如你所知,當調試器啓動一個會話時,它開始搜索適當的PDB所在的位置。 following article描述了過程的機制和搜索順序。