VS2008:无法启动调试,远程调试监视器已关闭
-
20-09-2019 - |
解决方案
如果您是在64位操作系统,然后你“默默地”远程调试。 devenv的运行在了WoW64(这意味着它是一个32位进程)......当你按下F5是launchs msvsmon.exe作为64位进程,并建立devenv的和msvsmon“沉默的远程调试”,让调试64位进程之间的通信通道。
检查,当你成功地调试任务管理器,你应该看到msvsmon.exe运行。
如果上述假设(64位操作系统)是正确的,你所看到的错误是基于Visual Studio进入不良状态。如果同时一个msvsmon.exe实例正在运行给出了这样的错误...杀死该实例。如果没有msvsmon.exe运行,然后重新启动devenv的可能是你唯一的选择。
另一个可能的解决方法是,你的项目设置为“平台86”,让你直接调试。在x86编译管理组件或本机二进制文件将在WOW64运行,并防止任何需要无声的远程调试。 (显然,这并没有帮助,如果它是一个64位的唯一的问题...但在实践中是不多见的。)
我希望这有助于或可帮助您寻找出更好的答案。
其他提示
我与VS2010 asp.net开发同样的问题。这是对我的IIS的问题。 我没有去命令提示符不得不IISRESET。否则,只是单纯的重置IIS管理窗口IIS。它固定我的问题。
不隶属于 StackOverflow