“无法启动调试'C:\ Windows \ System32 \ WWAHost.exe'。Microsoft Visual Studio远程调试监视器(MSVSMON.EXE)似乎没有在远程计算机上运行。这可能是因为防火墙阻止与远程计算机的通信。有关配置远程调试的帮助,请参阅“帮助”。“
搜索了类似的帖子,但没有找到一个。如果重复只是通知。 我不是想连接任何远程机器。只需在我的本地机器上进行测试 有没有办法解决这个问题。 (我使用的是Windows 8 Enterprise 64位,只是一个javascript项目)
答案 0 :(得分:8)
问题解决了。已安装的远程工具从here更新并正常运行。谢谢你的回复。结束主题。
答案 1 :(得分:5)
我遇到了同样的问题。我通过将属性/编译/目标平台更改为 x86 而不是任何CPU 来修复它。它解决了我的问题。希望它有所帮助。
答案 2 :(得分:4)
刚才我在IIS中为mydomain.com设置了一个网站,并将我的项目的启动URL(本地IIS)设置为mydomain.com,然后在记住添加记录之前启动了项目在域的主机文件中:
127.0.0.1 mydomain.com
这让我度过了一个小时,才想起我从来没有创下纪录。添加记录会立即修复它。
答案 3 :(得分:1)
Windows 7 x64,VS 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重新启动后,调试(本地)很好!
答案 4 :(得分:0)
确保在此下拉菜单中选择本地计算机:
答案 5 :(得分:0)
Windows 7 x64,VS 2012,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,然后再次启动(从上面的“开始VS2012: - ”)......
答案 6 :(得分:0)
我自己和其他几个开发人员一直试图寻找这个问题的解决方案大约3/4小时,因为Visual Studio崩溃然后会发生这个错误(2天内两次)。然后我突然(经过大量的调试和尝试其他建议和改头换面)我以某种方式意识到突出显示的文件已经改变,当我尝试调试时不是MVC应用程序项目,一旦我将其更改为我的项目的一个它然后工作。
希望这可以帮助并节省人们数小时的痛苦!
答案 7 :(得分:0)
我也遇到了这个错误,我通常在命名用户(也是数据库用户)下运行站点,忘了设置应用程序池。 (议会的回答也帮助了我)
答案 8 :(得分:0)
对我而言,这在VS2013中有效: 保存您的工作,关闭Visual Studio,然后重新打开您的项目
答案 9 :(得分:0)
我也遇到了这个错误。
我的原因是我不小心清空了以下财产
属性 - > Debugging-> WorkingDirectory
将其更改为:
继承父项或项目默认值
解决了这个问题。
答案 10 :(得分:0)