2011-07-25 45 views
7

我在我的開發機器(Win7)上安裝了VS2010,我在XP SP3(名稱PC)下運行了一個虛擬機,我安裝了VS2010遠程調試器,以及.Net Framework 4 。VS2010中的遠程調試 - 訪問被拒絕

在這兩個操作系統我有相同的用戶名(用戶),使用相同的密碼,用管理員權限,誰可以調試程序(本地策略/用戶權利指派/調試程序)。兩者都禁用防火牆。

當我調試通過VS2010我的程序(指定「啓動外部程序」和「使用遠程計算機」),我得到

錯誤試圖運行項目:無法啓動調試。

訪問被拒絕。無法連接到Microsoft Visual Studio遠程 調試監視器在遠程計算機上。

在VM上,Visual Studio遠程調試監視器顯示一行說「PC \ User connected」。

如果我嘗試使用「默認」作爲附加的過程運輸和「用戶@ PC」作爲資格賽,我得到一個類似的錯誤

無法連接到Microsoft Visual Studio遠程調試 監視器命名'用戶@ PC'。訪問被拒絕。無法連接到 微軟的Visual Studio遠程調試監視器遠程 計算機上。

再次在VM上,Visual Studio遠程調試監視器顯示一行說「PC \ User connected」。

如果我嘗試使用「遠程(僅限本機無身份驗證)」作爲傳輸方式並將「PC:4015」作爲限定程序(將「身份驗證方式」更改爲「無身份驗證(僅限本機)」),它工作,我看到虛擬機上的所有可用進程

任何想法,爲什麼訪問被拒絕,即使Visual Studio遠程調試監視器似乎接受連接?此外,如果我第一次使用「Windows身份驗證」,並嘗試啓動調試器,然後我嘗試「身份驗證模式」更改爲「無身份驗證」,我得到不能應用於

你的新的選擇。不能停止服務器,因爲一個或多個 用戶當前連接。

查看Msvsmon的幫助以獲取更多信息。

回答

6

我終於可以通過在VS.Net 2010上運行「以管理員身份運行」來工作(我忘了Windows 2008和7在權利管理方面有很大不同)。

+1

謝謝,「相同的用戶名」行爲我節省了幾個小時 – quetzalcoatl