代码之家  ›  专栏  ›  技术社区  ›  Cel

在AWS EC2实例上使用Visual Studio调试WCF应用程序

  •  0
  • Cel  · 技术社区  · 12 年前

    本地调试精细

    我想将Visual Studio调试器附加到我的WCF应用程序(w3wp.exe工作进程)。 我可以在本地安装Visual Studio的开发服务器上成功地做到这一点。

    如何在EC2上调试?

    现在,我偶尔需要在我的生产服务器上这样做,该服务器是一个AmazonWebServicesEC2实例。

    • 关于远程调试,MSDN表示: Debugging over the internet is not supported. -那么,是否没有办法将调试器远程连接到运行在EC2实例上的WCF应用程序?
    • 我知道的唯一解决方案是,我必须在EC2实例上安装Visual Studio(时间和磁盘空间),并将源代码放在那里,然后使用本地调试?希望有一个替代的更好的解决方案?
    2 回复  |  直到 4 年前
        1
  •  1
  •   Markive    12 年前

    这不是最佳实践,但您可以在安装Visual Studio的地方拥有一个EC2实例或EBS快照。通过在该服务器中进行RDP’ing,可以在本地有效地进行调试,然后完成后,可以切换回干净的生产服务器。

        2
  •  1
  •   Community CDub    7 年前

    如果安装VS有问题,您可以设置VPN客户端和远程工具(比VS安装小得多)。

    这个想法是在你的机器和EC2实例之间设置一个VPN,安装远程工具(实际上你甚至可能不需要这样做,只需运行msvsmon.exe),然后使用VPN进行连接。

    更多信息:

    My blog post

    remote debugger over internet