如何将调试器附加到 Windows Azure VM 上运行的应用程序?

xan*_*der 5 c# remote-debugging azure visual-studio-2013

我对 Windows Azure 的经验很少。

我运行了一个虚拟机,使用远程桌面连接到它,并将我的 C# 可执行文件粘贴到那里。

然后,我安装了 Visual Studio 远程调试工具,启动它,将其配置为允许来自任何用户的经过身份验证的连接,并将端点配置为它提到的端口 (4018)。

但我似乎无法将 Visual Studio 连接到该实例。我尝试输入虚拟机地址:端口,但这似乎不起作用。

这是否可以做到,或者远程计算机必须位于同一网络上而不是通过互联网?有没有任何指南解释该过程?我发现的大部分内容都与调试天蓝色应用程序有关,但似乎与任意程序无关。

ram*_*ilu 2

不支持通过 Internet 使用 Visual Studio 远程调试工具进行远程调试 - http://msdn.microsoft.com/en-us/library/vstudio/bt727f1t.aspx

因此,您可能必须切换到良好的旧式日志编写和分析方式。