【问题标题】:Cross domain Remote debugging on Visual Studio 2008Visual Studio 2008 上的跨域远程调试
【发布时间】:2011-06-21 04:05:27
【问题描述】:

我有两台机器:

开发机器(运行 VS 2008):连接到网络 abc.lan 和 VPN xyz.lan

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

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

有没有一种方法可以让远程机器在整个域中可见?

PS : 一般来说,任何做同样事情的指南都会有所帮助。

谢谢

【问题讨论】:

    标签: remote-debugging


    【解决方案1】:

    如果通过 VPN 或远程桌面连接,您不能直接将远程机器进程附加到调试器。相反,如果您有权利,您可以执行以下操作

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

    【讨论】:

      【解决方案2】:

      您可以跨域进行远程调试,但您必须手动输入 IP 地址或机器名称。有一些限制,例如需要使用本地用户帐户而不是域帐户。这篇 MSDN 文章专门详细说明了这一点:

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

      【讨论】:

        猜你喜欢
        • 2013-06-15
        • 2011-02-16
        • 2010-09-06
        • 1970-01-01
        • 2010-11-28
        • 2014-06-13
        • 2011-05-15
        • 2011-01-13
        • 2012-09-11
        相关资源
        最近更新 更多