问题描述
|
我的设置如下所示:
本地开发PC:带有Visual Studio的x86 Vista
客户端服务器:具有静态IP和Internet的x64服务器2008 r2。
目前,我使用远程桌面与其连接。我可以为此设置配置远程调试器吗?如果是这样,怎么办?我必须在附加过程窗口中的限定词字段中填写什么。
远程调试器作为服务运行,并且存在一个具有登录名作为服务特权的用户名。
向导,经验会让我的生活变得更糟。谢谢。
解决方法
我有一个类似的问题,就像Hans Passant所说的那样,VPN是必需的。通过执行以下操作,我可以附加到该进程并通过Internet进行调试:
在服务器上安装最新的Microsoft远程调试器。
在本地计算机和服务器上都安装Hamachi,然后进行连接,以使我位于同一网络上。
转到本地计算机的Visual Studio上的“调试”->“附加到进程”,然后输入服务器的Hamachi IP地址。
选择“显示所有用户的进程”,然后选择有问题的进程。
注意:我在两台计算机上以完全相同的用户身份登录,并且每台计算机具有相同的密码。
希望对您有所帮助。
, 无法引导调试器在远程桌面上工作。
查看如何:设置远程调试,特别是“配置Windows防火墙”部分。您需要确保可以连接到正确的端口,这需要更改软件和/或硬件防火墙。 VPN可能是解决方案的一部分(如@Hans Passant在其评论中建议的那样)。
一个简单的答案可能是将Visual Studio安装在与您要调试的网络相同的计算机上。然后,调试器建立了本地连接,并且您仍在通过远程桌面与远程网络进行交互。我不确定是否可以选择。