跨域远程调试Visual Studio 2008

时间:2011-02-04 06:00:52

标签: remote-debugging

我有两台机器:

开发者计算机(运行VS 2008):连接到网络 abc.lan & VPN xyz.lan

远程计算机(运行服务):连接到VPN xyz.lan

在开发人员计算机上,当我转到Debug->附加到进程 - >浏览(对于限定符)时,只有在abc.lan上的计算机可见但不是仅在VPN xyz上连接的远程计算机.lan

是否有办法在整个域中显示远程计算机?

PS:一般而言,任何相同的指南都会有所帮助。

由于

2 个答案:

答案 0 :(得分:0)

如果通过VPN或远程桌面连接,则无法将远程计算机进程直接连接到调试器。相反,如果您有权利,则可以执行以下操作

  1. 使用符号安装WinDbg
  2. 将反射器与Deblector一起使用
  3. 在同一台计算机上安装VS,通过RDP或VPN访问并调试

答案 1 :(得分:0)

您可以跨域远程调试,但您必须手动输入IP地址或计算机名称。存在一些限制,例如需要使用本地用户帐户而不是域帐户。这篇MSDN文章详细介绍了它:

http://msdn.microsoft.com/en-us/library/9y5b4b4f(v=vs.90).aspx