【发布时间】:2017-05-02 19:40:58
【问题描述】:
我有一个远程的客户。我需要调试一些我的其他客户都没有的奇怪问题。在我尝试与该客户建立会议之前,我想知道是否有某种方法可以远程调试我们的应用程序。
我看到Visual Studio 有可用的远程调试工具,但根据我的阅读,我需要在同一个子网上。由于此人偏远,这是不可能的。另外,由于我想保证我们的连接安全,我需要连接某种加密隧道(这是我有点模糊的地方,因为我的网络技能大多是理论上的)。
据我了解,加密隧道是通往另一个(不同)子网的桥梁。这是为了确保对方的那些计算机不会干扰本地子网的计算机。
所以,因为客户的计算机在不同的子网上,我认为这是不可能的。或者是吗?是否应该通过将数据包从一个子网转发到另一个子网来使客户端计算机在我的子网上显示为虚拟计算机?我认为这在理论上是可能的,但我不确定我将如何去做。
另外,目前,我与客户连接的当前方式是通过 GoToMeeting,但我认为它不支持隧道。如果没有,那么我可能需要某种方式来生成隧道,所以我也在考虑使用一些 SSH 程序,比如 PuTTY。
正如我之前所说,我的网络知识是相当理论的,所以如果我建议的工具不是正确的,请纠正我。 (我是程序员,该死!不是网络工程师!)
两台计算机都是 Windows 机器。 Windows 10(客户端)和 Windows 8.1(开发)。
【问题讨论】:
标签: visual-studio visual-studio-2015 remote-debugging