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

我已经安装了 Remote Debugger 在远程计算机上,但无法将静态IP地址设置为 Qualifier 在Visual Studio-> Debug->附加到过程中

有帮助吗?

解决方案

MSVSMON中显示的用户名@MachineName构造是需要进入Visual Studio->附加到Process中的预选赛框的文本。

例如,MSVSMON说:

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

您将在预选赛框中键入tf@macmini。

对于Internet上的机器,我想您使用用户名@[IP地址],例如

tf@123.234.32.1

尽管您需要至少确保正确设置防火墙和身份验证。 (调试不会通过RDP进行。)在此防火墙方面有一篇文章 这里. 。尽管我怀疑至少您需要一个具有相同用户名和密码的机器上的帐户,但不记得最高的身份验证所涉及的内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top