【发布时间】:2011-04-16 09:00:22
【问题描述】:
我在同一个公司域上有一台服务器和一台工作站。我的用户是两台机器上的本地管理员。我已经安装了 VS2010 版本的 MSVSMON 并将其设置为在我的用户 DOMAIN\greg.b 下的服务器上作为服务运行(我给自己设置了“作为服务登录”)。我使用我的域帐户登录服务器并启动远程调试监视器。然后我从我的 Visual Studio 连接到服务器。在服务器上的监视器中我可以看到
23/09/2010 16:26:33 DOMAIN\greg.b 已连接。
过了一会儿,我从 Visual Studio 中得到一个对话框,说
无法连接到名为“SERVER_NAME”的 Microsoft Visual Studio 远程调试监视器。目标计算机上的 Visual Studio 远程调试器无法连接回此计算机。防火墙可能会阻止通过 DCOM 与本地计算机进行通信。
我的工作站和服务器上都打开了 DCOM 端口 (TCP 135),名称为 detailed here。
我已经在关闭 Windows 防火墙服务的情况下进行了尝试。
我完全被难住了!
服务器正在运行 Windows 2003 Standard SP2 32 位,运行 x86 MSVSMON。我的工作站运行的是 Windows 7 Pro 64Bit 和 VS2010 Pro。
【问题讨论】:
-
你试过在两台机器上都禁用firewell服务的情况下吗?
-
祝你好运。让远程调试工作一直是我在 .NET 世界中做过的最不愉快的任务。如此失败,我通常在测试服务器上安装 VS。
-
@Kirk Punting 似乎是现在要走的路!
-
@JaredPar 在两台机器上都禁用了防火墙。
标签: visual-studio-2010 windows-7 windows-server-2003 remote-debugging