您必須設定 Windows 防火牆以啟用遠端偵錯。第一次啟動遠端偵錯時,Visual Studio 會在 Visual Studio 主機電腦上執行必要的組態設定。同樣地,第一次在遠端電腦上執行遠端偵錯監視時,遠端偵錯監視會在那一端設定 Windows 防火牆。
在 Windows XP 上,這個組態設定是完全自動而不需使用者介入的,但在 Windows Vista 中,新的安全性模型需要取得您的使用許可,軟體才能夠設定防火牆。這項使用許可是經由 [使用者存取控制] 對話方塊授予的。如需新安全性模型和使用者存取控制的詳細說明,請參閱 Windows Vista 安全性模型。
當遠端偵錯監視必須在遠端電腦上設定 Windows 防火牆時,[使用者存取控制] 對話方塊隨即在遠端電腦上出現。如果沒有看到遠端電腦,您可能不會知道該螢幕上有出現 UAC 對話方塊。在這種情況下,您可能會誤以為遠端偵錯已停止回應。事實上,遠端偵錯監視只不過在等候某人在遠端電腦上授予 UAC 使用權限。
避免這個問題的一個方法是,藉由使用遠端偵錯工具設定精靈在遠端電腦事先設定防火牆。
您必須手動完成 Windows 防火牆設定的可能性非常低。如果您確實是手動設定的,請參閱 HOW TO:手動設定遠端偵錯的 Windows XP 防火牆或 HOW TO:手動設定遠端偵錯的 Windows Vista 防火牆。
若要使用遠端偵錯工具設定精靈設定 Windows 防火牆
請確定已在電腦上安裝遠端偵錯元件。
按一下 [開始],依序指向 [所有程式]、[Visual Studio 9.0],然後按一下 [Visual Studio 遠端偵錯工具設定精靈]。
按一下 [開始],依序指向 [所有程式]、[Visual Studio 9.0],然後按一下 [遠端偵錯工具]。
遵循 [遠端偵錯工具設定精靈] 中的指示進行。