我的开发工作站正在运行 VS2012 Update 1。操作系统是 Windows 7 Professional Service Pack 1 x64。我有一台运行 Windows 8 的笔记本电脑,上面安装了 VS2012 远程调试器。我已经启动了 msvsmon,它静静地坐在系统托盘中,或者在 Windows 8 上通过它。
我在 VS2012 中的一个需要进行调试的位置设置了一个断点。在 VS2012 中,我点击调试 | 附加到进程... 我得到一个对话框,显示我的机器上运行的进程列表。我将机器名称更改为笔记本电脑的名称。
我有两个不同的问题:
问题1:
在 Windows 防火墙运行的情况下,VS2012 连接到远程调试器服务器。我看到笔记本电脑上运行的进程列表。我选择要调试的那个,然后单击附加。我得到“无法附加到进程。RPC 服务器不可用。”
这里发生了什么?
问题2:
我关闭了桌面上的 Windows 防火墙。当我尝试连接到笔记本电脑上运行的进程时,它会连接并加载所有符号。到现在为止还挺好。一旦所有这些都完成,我将执行会导致我的断点被命中的操作。远程机器上的进程冻结,但是 VS2012 也是如此。我已经坐在这里等了10分钟,没有任何变化。那时,我在远程机器上杀死了 msvsmon,我的程序随之消失,但 VS 仍然被锁定。
有任何想法吗??