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

标签 c# azure visual-studio-2013 remote-debugging

我对 Windows Azure 的经验很少。

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

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

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

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

最佳答案

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

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

关于c# - 如何将调试器附加到 Windows Azure VM 上运行的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20920147/

相关文章:

c# - Microsoft.Phone.ni.dll 中的 UnauthorizedAccessException

c++ - 错误 "this declaration has no storage class or type specifier"

c# - 在 Razor 中调用部分 View

c# - 从表中删除行而不先检查它们是否存在

c# - Facebook 图形 API 墙贴替代方案

c# - 在 WebService 中找不到 Windows Azure 管理证书

c# - 异步 CTP : Creating a class that is IAwaitable

azure - 设备如何接收 IoT 中心中的直接方法?

azure - 是否需要有 azure 备份计划?

c - Portaudio:防止在 c 中打印到控制台