.net 为Azure SDK 2.2之前的计算机启用Azure VM远程调试
Azure远程调试的引入确实节省了很多时间,而且通常运行良好——只要您的虚拟机或云服务是最近创建的 然而,我在调试一个旧的虚拟机时遇到了问题(它正在生产中,所以不能只重新创建它)。我已经按照所述完成了旧VM支持VM扩展所需的所有操作,并按照中所述安装了远程调试器扩展,但在单击“附加调试器…”后,我不断收到以下错误: 启动远程调试器失败 在Azure SDK 2.2发行说明中,在“已知问题”下有一个类似的条目,建议重新启动Visual Studio,但这对我不起作用,并且可能只与云服务相关 除了设置VPN和附加一个旧的良好的非Azure远程调试器之外,是否还有其他已知的解决方案/解决方法 附加信息.net 为Azure SDK 2.2之前的计算机启用Azure VM远程调试,.net,visual-studio,azure,remote-debugging,.net,Visual Studio,Azure,Remote Debugging,Azure远程调试的引入确实节省了很多时间,而且通常运行良好——只要您的虚拟机或云服务是最近创建的 然而,我在调试一个旧的虚拟机时遇到了问题(它正在生产中,所以不能只重新创建它)。我已经按照所述完成了旧VM支持VM扩展所需的所有操作,并按照中所述安装了远程调试器扩展,但在单击“附加调试器…”后,我不断收到以下错误: 启动远程调试器失败 在Azure SDK 2.2发行说明中,在“已知问题”下有一个类似的条目,建议重新启动Visual Studio,但这对我不起作用,并且可能只与云服务相关 除了设
- 我正在将Visual Studio 2013更新3与Azure Tools 2.4一起使用-如果这有什么不同的话
- 在寻找解决方案时,我遇到了另一个StackOverflow线程,该线程描述了类似的问题,但用于调试云服务。我发布这个问题有两个原因:
- Azure云服务的配置与Azure虚拟机不同,因此解决方案(如果有)可能完全不同
- 该线程中没有相关的解决方案
此外,如果您远程访问虚拟机,您应该能够查看已安装(或安装失败)的任何扩展名的“日志”文件。您可以在这里找到日志信息(以及其他与扩展相关的组件):C:\Packages\Plugins\Microsoft.VisualStudio.Azure.RemoteDebug.VS2013Debugger\如果您想知道,我指的线程是云服务而不是VM调试。谢谢您的回复。当然,我已经检查了扩展是否到位。我已经阅读了您建议的日志,出现了一系列类似这样的错误:
StartConnectorServerService:Connector服务主机出现故障。中止并重新启动主机。
据我从另一个VM(一个较新的,扩展正在工作的VM)上的同一个日志中所见,这发生在设置连接器服务器主机地址之后,实际启动连接器服务主机之前。谷歌没有给出任何线索,为什么会发生这种情况,以及如何解决。