17

我已经在同一域中的远程计算机上安装了 Visual Studio 2012 的远程工具。
我可以 ping 和 telnet 连接到定义的端口。

当我打开“附加到进程”对话框并且VS没有找到它时,我试图找到服务器。(我尝试输入它的 IP 和名称)

任何想法?

4

3 回答 3

30

我面临同样的问题。我按下“查找...”按钮并在那里搜索计算机,它总是给我“找到 0 连接”。它看起来像一个 VS2012 错误。

但是,当我在“限定符”字段中输入计算机名称(IP 地址也适用于我)和端口,然后按下远下方的“刷新”按钮时 - 只有这样连接才建立并显示进程列表。

“限定符”字段中的文本格式是COMPUTER-NAME:PORT(例如WIN2012-TEST:4016)和IP-ADDRESS:PORT(例如192.168.1.1:4016),两者都有效。该端口是在目标机器上运行的远程调试监视器的工具 -> 选项中显示的端口。

于 2013-08-15T07:55:02.090 回答
0

我遇到了相同的错误消息,但最终发现这是一个 OP 遇到的不同问题。

我的问题是远程调试工具不是跨版本兼容的(至少在某种程度上)。就我而言,VS 2013 无法连接到 2015 远程调试工具。我承认,我有点期待它会起作用,但我并不感到非常惊讶。直到我明确输入机器和端口,我才收到可操作的错误消息。

于 2015-11-02T23:21:16.653 回答
0

我有相同的选项,“查找”按钮和“刷新”按钮都无法帮助我(Visual Studio 2013 和远程调试 2013),我什至尝试使用端口的计算机名称和 IP 地址。当我选择“显示所有用户的进程”并加载所有进程时,它就成功了。

我猜这个工具有延迟,你可能需要做一些工作来解决这个问题。

于 2017-03-08T14:00:45.153 回答