簡體   English   中英

VS 2015中的遠程調試到Windows Server 2012不起作用

[英]Remote Debug in VS 2015 to Windows Server 2012 doesn't work

我已按照所有說明進行操作,以便將遠程調試器配置為服務器上的服務(請參閱https://msdn.microsoft.com/zh-cn/library/y7f5zaaa.aspx )。 我在本地計算機上使用Visual Studio 2015。 該服務器是Windows Server 2012 R2。

我嘗試了兩種遠程調試方法:

1)通過附加到流程。 該過程已成功附加,但我無法設置斷點。 我收到一個錯誤: 看到添加斷點時出錯 我遵循了所有加載符號的技巧-但仍然沒有任何效果。

2)通過轉到Properties => Debug => user remote machine(如我上面鏈接的教程中所述)。 當我這樣做時,我得到一個錯誤:訪問被拒絕。 我遵循了所有提示來解決此問題,並且服務器上沒有防火牆,但它無法正常工作。

請幫忙! 我已經花了很多小時試圖使它工作,沒有它,我的項目將無法上線..謝謝!

我找到了答案:

1)在遠程調試器中,轉到工具=>選項=>選擇:不進行身份驗證並允許任何用戶進行調試。

2)在本地計算機上,轉到調試=>選項=>調試=>常規,並確保“使用受管兼容模式”上沒有勾選

3)在附加過程時,請務必選擇:遠程運輸!

我總是和1)一起去。 但是,在附加到遠程服務器上的進程之前,我先構建項目並將所有文件(包括pdbs)復制到遠程目標位置(當然,我會備份原始文件)。 它每次都起作用。 有時VS不會顯示符號已加載,但是當代碼到達我的斷點時,它將在VS中暫停。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM