0

本地调试正常

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

如何在 EC2 上调试?

现在我需要偶尔在作为 Amazon Web Services EC2 实例的生产服务器上执行此操作。

  • 关于远程调试 MSDN 说:不支持通过 Internet 进行调试。- 那么有没有办法将调试器远程附加到在 EC2 实例上运行的 WCF 应用程序?
  • 我知道的唯一解决方案是我必须在 EC2 实例(时间和磁盘空间)上安装 Visual Studio 并将源代码放在那里,然后使用本地调试?希望有一个替代和更好的解决方案?
4

2 回答 2

1

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

于 2012-12-03T11:05:18.367 回答
1

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

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

更多信息:

我的博文

互联网上的远程调试器

于 2016-11-15T16:02:53.283 回答