[英]Remote Debugging .NET code Visual Studio 2010
我一直在尋找我的帽子,沒有任何結果,所以向你們所有人提出一個問題:
我在域 A 上有一台計算機。在那里我有一個在域 B 上運行的虛擬機。
我已經在我的計算機上安裝了 Visual Studio,但沒有安裝在 vm => 因此我想調試一個在 vm(域 B)上運行的程序,該程序是我在 .NET 中編寫的,我的 Visual Studio 安裝在 pc 上(域 A )。
在 vm 上啟動 vsmon 程序時,您有 2 個選項(windows auth. & no auth - native only)。
When selecting no authentication, native only I get to see the processes in my visual studio and I can attach, but breakpoints are not being hit (because the PDB file does not contain native symbols, since it's written in .NET?)
選擇 windows 身份驗證時,我無法連接,並且出現錯誤“登錄失敗”...
對此有何想法/建議?
(順便說一句,我在 VM 上的防火牆已關閉)
您需要通過 windows 身份驗證使用遠程調試,因為您要調試 .NET 應用程序。
至於您的身份驗證問題,請嘗試此解決方案/解決方法。
此鏈接中的主要信息如下:
net user username password /add
net localgroup administrators remotecomputername\username /add
runas /user:remotecomputername\username "<full path>\msvsmon.exe"
runas /user:localcomputername\username "<full path>\devenv.exe"
沒有身份驗證您無法遠程調試代碼,您需要設置 windows 身份驗證,其次將有相同的用戶組,即具有相同的域用戶,或者您可以在兩個系統上創建一個本地管理員用戶,並使用管理員用戶運行遠程調試器和 VS
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.