具有静态IP地址的服务器上的远程调试ASP.NET应用程序
-
15-10-2019 - |
题
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进行。)在此防火墙方面有一篇文章 这里. 。尽管我怀疑至少您需要一个具有相同用户名和密码的机器上的帐户,但不记得最高的身份验证所涉及的内容。
不隶属于 StackOverflow