Windows 8 无法启动调试-Visual Studio 2012

Windows 8 无法启动调试-Visual Studio 2012,windows-8,visual-studio-2012,visual-studio-debugging,Windows 8,Visual Studio 2012,Visual Studio Debugging,“无法启动调试'C:\Windows\System32\WWAHost.exe'。Microsoft Visual Studio远程调试监视器(MSVSMON.exe)似乎没有在远程计算机上运行。这可能是因为防火墙阻止与远程计算机的通信。请参阅帮助以获取有关配置远程调试的帮助。” 搜索了类似的帖子,但没有找到。如有重复,请通知。 我没有试图连接到任何远程机器。只是在我的本地机器上测试。 有没有办法解决这个问题。(我使用的是Windows 8 Enterprise 64位,只是一个javascri

“无法启动调试'C:\Windows\System32\WWAHost.exe'。Microsoft Visual Studio远程调试监视器(MSVSMON.exe)似乎没有在远程计算机上运行。这可能是因为防火墙阻止与远程计算机的通信。请参阅帮助以获取有关配置远程调试的帮助。”

搜索了类似的帖子,但没有找到。如有重复,请通知。 我没有试图连接到任何远程机器。只是在我的本地机器上测试。
有没有办法解决这个问题。(我使用的是Windows 8 Enterprise 64位,只是一个javascript项目)

确保在此下拉菜单中选择了本地计算机


问题已解决。已安装的远程工具从更新并正常工作。谢谢你的回复。关闭主题。

刚才我在IIS中为mydomain.com设置了一个网站,并将项目的启动url(本地IIS)设置为mydomain.com,然后启动了项目,然后才记得在域的主机文件中添加记录:

127.0.0.1 mydomain.com

这让我花了整整一个小时才记起我从未创造过记录。添加记录会立即修复它。

Windows7x64与2012的对比

在我的例子中,安装了远程调试监视器组件,并且应用程序已明确配置为在设置中进行本地调试。这是从VS 2008、.NET 3.5升级的WinForms应用程序

原来是Windows防火墙。通过直接运行:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger\x64\msvsmon.exe

出现了一个防火墙对话框,我可以在其中运行msvsmon.exe。VS 2012重新启动后,调试(本地)正常

Windows7x64,VS2012,VB.NET

我是这样修复的:-

  • 在桌面上创建“C:\Program Files(x86)\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger\x64\msvsmon.exe”的快捷方式

  • 右键单击快捷方式并从下拉菜单中选择“属性”。选择“兼容性”选项卡,勾选“以管理员身份运行此程序”,然后单击“确定”

  • 在桌面上创建“C:\Program Files(x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe”的快捷方式

  • 右键单击快捷方式并从下拉菜单中选择“属性”。选择“兼容性”选项卡,勾选“以管理员身份运行此程序”,然后单击“确定”

  • 要启动VS2012,请执行以下操作:-

  • 双击msvsmon快捷方式图标(您在上面创建的图标)以启动msvsmon。等待“Visual Studio远程调试监视器(管理员)”窗口显示,然后继续

  • 双击“Visual Studio 2012 Professional”快捷方式图标(您在上面创建的图标,以启动VS2012)

  • 在VS2012中,确保标准工具栏可见

  • 在VS2012中,确保“解决方案平台”下拉列表(在标准工具栏上)可见并设置为“x86”

  • 现在调试工作(无论如何对我来说)


    但是,大约15分钟后,调试可能会停止工作,您可能会再次收到msvsmon错误。如果出现这种情况,只需关闭VS2012和msvsmon,然后重新启动(从上面的“To start VS2012:-”)。

    我和其他几位开发人员在Visual Studio崩溃的3/4小时内一直试图寻找解决此问题的方法,然后会发生此错误(2天内两次)。然后我突然(在大量调试和尝试其他建议和头条新闻后)意识到突出显示的文件已经更改,当我尝试调试时不是MVC应用程序项目,一旦我将其更改为我的项目,它就会工作


    希望这能帮助人们摆脱数小时的痛苦

    我也遇到了这个错误,我通常在命名用户(也是数据库用户)下运行站点,但忘记设置应用程序池。(议会的回答也帮助了我)

    我也有同样的问题。我通过将属性/compile/target platform更改为x86而不是任何CPU来修复它。它解决了我的问题。希望能有所帮助。

    对我来说,这在VS2013中起到了作用:
    保存您的工作,关闭Visual Studio,然后重新打开您的项目

    我也遇到了此错误

    我的原因是我不小心清空了以下财产

    属性->调试->工作目录

    将其更改为:

    从父项或项目默认值继承


    已解决此问题。

    如果您使用的是Microsoft Azure,请尝试手动附加调试器:

    我在以下答复中概述了这些步骤:


    如果您不想进行远程调试,我不知道为什么远程工具更新会对您有所帮助,但我很高兴您能让它工作。我不知道为什么它会要求它们。但现在没事了,链接断了。这就是为什么只有链接的答案是不好的。你能用答案中包含的相关信息更新答案吗?链接没有断开。它指向“Visual Studio 2012更新2的远程工具”。刚刚安装了它,问题就解决了。我想去调试选项->检查一个组成主机的远程调试(->保存),然后取消选中远程调试(->保存)也会有帮助。有时候设置很糟糕。哇,这实际上让我得到了两次,我自己的答案救了我,哈哈,确保你的主机条目没有注释!??这到底是什么意思。你能解释一下“我不知何故意识到突出显示的文件已经改变了,当我试图调试时,不是MVC应用程序项目”吗?谢谢。“突出显示的文件”可能指的是启动项目(在解决方案/项目窗口中为粗体/突出显示)(右键单击“设置为启动项目”)是的,对于“突出显示的文件”不够清晰表示歉意,但@freedomn-m是正确的,这是在VS2013R2上为我解决的启动项目。这对我很有效。。。但是,我不高兴只能将平台设置为x86:(我的错误是,无法调试Windows应用商店应用程序ww。)