5

Web 上的所有示例都假设我们要远程调试的远程服务器位于同一网络上。我只有一个静态 IP 地址并使用RDP我连接到服务器。

我已经安装Remote Debugger在远程机器上,但无法像Qualifier在 Visual Studio -> 调试 -> 附加到进程中那样设置静态 IP 地址

4

1 回答 1

3

msvsmon 中显示的 username@machinename 构造是需要进入 Visual Studio 中的限定符框中的文本 -> 附加到进程。

例如,msvsmon 说:

msvsmon started a new server named 'tf@macmini'. Waiting for new connections.

您可以在限定符框中键入 tf@macmini。

对于互联网上的机器,我猜你使用 username@[ip address here],例如

tf@123.234.32.1

尽管您至少需要确保正确设置了防火墙和身份验证。(调试不会通过 RDP 进行。)这里有一篇关于防火墙方面的文章。不记得身份验证涉及什么,尽管我怀疑至少您需要在两台机器上使用相同用户名和密码的帐户。

于 2011-01-20T23:40:28.000 回答