8

1)在主機上創建一個Windows帳戶。登錄。VS 2010遠程調試器斷點將不會被打中。沒有符號已被載入此文檔

2)在遠程機器上創建一個Windows帳戶,使用與主機相同的用戶名和密碼。登錄。

3)將所有.pdb文件複製到遠程計算機上的.exe所在的目錄。

4)在遠程機器上運行遠程調試器。

5)工具 - >選項

6)單選按鈕 「無身份驗證(僅限本機)」,並選中 「允許任何用戶調試」,確定。

7)在遠程機器上運行.exe(調試版本)。

8)在主機上,打開您的解決方案。

9)調試 - >附加到進程

10)運輸:遠程(母語僅帶有驗證)

11)限定符:服務器IP

12)刷新

13 )選擇要調試的應用程序。

14)安裝

應用似乎在Visual Studio中運行,但所有的斷點爲灰色與以下注釋:

斷點將目前尚未受到打擊。沒有符號已被加載爲這個文件

我做了以下我部署我的applicatiob(包括pdb文件)在遠程電腦下c:\ abc 我添加符號的位置,你可以看到截圖和我嘗試從我的電腦調試到遠程電腦,但沒有缺點

enter image description here 任何想法?

+1

你可能已經解決了它。但這是一個很好的配方:http://codewut.de/content/visual-studio-and-remote-debugging-easy-way – 2012-03-20 17:28:46

+1

你應該完全確定源和PDB在兩端同步。 – synhershko 2012-03-21 11:02:05

回答

2

看來,如果你使用本機,你不能調試c#.net應用程序

+0

應該使用什麼? – eaglei22 2017-06-22 23:53:53

5

當遠程調試本機代碼時,您的符號必須在Visual Studio中,而不是在遠程計算機上。

爲了讓VS找到符號,只需將包含符號的文件夾添加到您的符號路徑。轉到工具>選項>調試>符號,然後將該文件夾添加到列表中。

+0

我做了以下我部署我的applicatiob(包括pdb文件)在遠程電腦下c:\ abc 我添加符號的位置,你可以在屏幕截圖中看到,我嘗試從我的電腦調試到遠程pc butstill沒有缺點 – MoShe 2012-03-21 08:30:00

+0

哪臺機器的屏幕截圖來自?遠程機器或本地機器?你把這兩個符號放在C:\ abc *兩臺機器上嗎? – 2012-03-22 18:07:40

+0

澄清:您設置的符號路徑是_local_機器上本機符號的路徑。它在你的遠程機器上部署符號的地方沒有任何關係。 – 2012-03-22 18:11:44

相關問題