我在同一個公司域上有一臺服務器和一臺工作站。我的用戶是兩臺機器上的本地管理員。我已經安裝了VS2010版本的MSVSMON,並將其設置爲在我的用戶DOMAIN\greg.b
(我給自己「登錄爲服務」)下的服務器上運行。我使用我的域帳戶登錄到服務器並啓動「遠程調試」監視器。然後我從Visual Studio連接到服務器。在服務器上的顯示器上,我可以看到使用VS2010無法獲得遠程調試
23/09/2010 16:26:33 DOMAIN \ greg.b已連接。
再晚一會兒,我從Visual Studio的一個對話框說
無法連接到Microsoft Visual Studio遠程調試名爲 'SERVER_NAME' 監視器。目標計算機上的Visual Studio遠程調試器無法連接回此計算機。防火牆可能會阻止通過DCOM與本地計算機進行通信。
我在工作站和服務器上都打開了DCOM端口(TCP 135),因爲detailed here。
我試過了,它關閉了Windows防火牆服務。
我完全難住!
服務器運行運行x86 MSVSMON的Windows 2003 Standard SP2 32位。我的工作站正在運行Windows 7 Pro 64Bit和VS2010 Pro。
您是否試過在兩臺機器上禁用Firewell服務? – JaredPar 2010-09-23 16:33:06
祝你好運。獲得遠程調試工作一直是我在.NET世界中必須做的最不愉快的任務。如此充滿失敗,我通常會在測試服務器上打出VS並安裝VS。 – 2010-09-23 16:55:54
@Kirk Punting好像是現在的方式! – 2010-09-24 08:13:08