Visual Studio远程调试-找不到同域中的计算机

问题描述 投票:0回答:4

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

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

有什么想法吗?

visual-studio-2012 remote-debugging
4个回答
31
投票

我遇到了同样的问题。我按下“查找...”按钮并搜索计算机,总是给我“找到 0 个连接”。看起来像是 VS2012 的 bug。

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

“限定符”字段中的文本格式为

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


0
投票

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

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


0
投票

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

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


0
投票

我参加聚会迟到了,但我能够通过重新启动远程计算机上的远程调试器服务来纠正此问题。

© www.soinside.com 2019 - 2024. All rights reserved.