Debugging VS2008:无法启动调试,远程调试监视器已关闭
我时不时地会犯一个神秘的错误,我就是不知道。我可以通过重新启动VisualStudio2008来“修复”它,但这并不完全是一个解决方案 它声明如下: 尝试运行项目时出错:无法启动调试 已在远程计算机上关闭Microsoft Visual Studio远程调试监视器 据我所知,我没有做任何遥远的事情。。。只是运行常规调试,F5风格。这是什么意思?我怎样才能修好它Debugging VS2008:无法启动调试,远程调试监视器已关闭,debugging,visual-studio-2008,wow64,Debugging,Visual Studio 2008,Wow64,我时不时地会犯一个神秘的错误,我就是不知道。我可以通过重新启动VisualStudio2008来“修复”它,但这并不完全是一个解决方案 它声明如下: 尝试运行项目时出错:无法启动调试 已在远程计算机上关闭Microsoft Visual Studio远程调试监视器 据我所知,我没有做任何遥远的事情。。。只是运行常规调试,F5风格。这是什么意思?我怎样才能修好它 如果您使用的是64位操作系统,那么您就是在“静默”远程调试。Devenv在WoW64中运行(意味着它是一个32位进程)。。。当您点击F5
如果您使用的是64位操作系统,那么您就是在“静默”远程调试。Devenv在WoW64中运行(意味着它是一个32位进程)。。。当您点击F5时,它将msvsmon.exe作为64位进程启动,并在devenv和msvsmon之间设置一个通信通道“静默远程调试”,以允许调试64位进程 调试成功后,请检查任务管理器,您应该会看到msvsmon.exe正在运行 如果上面的假设(64位操作系统)是正确的,那么您看到的错误是基于Visual studio进入错误状态。如果在msvsmon.exe实例运行时出现此错误。。。杀死那个实例。如果没有运行msvsmon.exe,则重新启动devenv可能是您唯一的选择 另一种可能的解决方法是将项目设置为“平台x86”,以便直接进行调试。x86编译的托管程序集或本机二进制文件将在Wow64中运行,并防止任何静默远程调试的需要。(显然,如果这是一个仅64位的问题,那么这并没有帮助……但在实践中,这是很少见的。)
我希望这有助于或可以帮助您找到更好的答案。我对VS2010上的asp.net开发也有同样的问题。这是我的IIS上的一个问题。
我没有去命令提示符,我必须重新设置。否则,只需在iis管理窗口上重置iis即可。它为我解决了这个问题。太棒了。我不知道。我会在下次发生的时候再找。谢谢我总是怀疑远程调试器是否在本地运行。谢谢今天早上在VS2010中遇到了完全相同的错误。如果微软能停止纠错,让VS成为真正的64位应用程序而不是32位的薄包装器,那就太好了。即使在VS2010 SP1之后,这个问题仍然存在。更改平台会有所帮助,但解决方案中的.resx文件可能会有轻微的编译问题。当重新启动VS时,是否无法解决此问题?即使确保devenv.exe,msbuild也会全部终止,IIS也会重新启动。我讨厌重新启动像这样的东西一台机器的重新启动让我忘记了。。真烦人。