2014-02-12 105 views
0

我一直在重構一些以前工作的代碼。遠程調試錯誤

現在,當我調試到重構代碼中的一個斷點時,當我進入有問題的屬性時,我收到一條消息,指出Windows防火牆當前阻止遠程調試。

它沒有任何意義,因爲應用程序是通過本地計算機上的visual studio進行調試的控制檯應用程序。我正在使用VS2010和.net 4.0。

有誰知道爲什麼vs可能試圖遠程調試?

+1

當您的程序以64位模式運行時,也使用遠程調試器。 VS是一款32位應用程序,因此需要遠程調試器來彌合差距。反惡意軟件通常是麻煩製造者。您可以使用Project + Properties,Build選項卡,Platform target = x86爲應用強制使用32位模式。 –

回答

0

你的代碼是做什麼的?它會訪問任何外部文件和/或數據庫嗎? 它也可能是管理員問題,嘗試右鍵單擊VS並以管理員身份首先運行,看看是否可以解決問題。 第二,跟蹤你的代碼,看看是否有任何外部鏈接,第三去windows防火牆,並更改設置,以允許訪問Visual Studio和/或數據庫/ .net實例。