10

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

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

4

11 回答 11

8

问题解决了。从这里安装的远程工具更新并且工作正常。感谢您的回复。结束话题。

于 2013-01-15T07:04:56.090 回答
5

我有同样的问题。我通过将properties/compile/target platform更改为x86而不是Any CPU来修复它。它解决了我的问题。希望能帮助到你。

于 2014-05-21T03:19:48.233 回答
4

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

127.0.0.1 mydomain.com

在我记得我从未创造过记录之前,这让我度过了一个好小时。添加记录立即修复它。

于 2013-07-14T06:18:36.360 回答
1

视窗 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 后,调试(本地)很好!

于 2013-12-04T15:50:59.970 回答
0

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

在此处输入图像描述

于 2013-01-14T15:11:28.480 回答
0

Windows 7 x64,VS 2012,VB.NET

我这样修复它: -

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

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

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

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

要启动 VS2012:-

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

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

  3. 在 VS2012 中,确保标准工具栏可见。

  4. 在 VS2012 中,确保“解决方案平台”下拉菜单(在标准工具栏上)可见并设置为“x86”。

并且调试现在可以工作了(无论如何对我来说)......

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

于 2013-12-16T11:24:01.297 回答
0

我自己和其他几个开发人员一直在尝试寻找这个问题的解决方案大约 3/4 小时,因为 Visual Studio 崩溃然后会发生这个错误(2 天内两次)。然后我突然(经过大量调试并尝试了其他建议和headbanging)我不知何故意识到突出显示的文件已更改,当我尝试调试时不是MVC应用程序项目,一旦我将其更改为我的项目的一个它然后工作。

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

于 2013-12-17T17:22:37.953 回答
0

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

于 2014-02-02T12:36:05.477 回答
0

对我来说,这在 VS2013 中有效:保存你的工作,关闭 Visual Studio 然后重新打开你的项目

于 2014-10-14T12:23:17.723 回答
0

我也遇到了这个错误。

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

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

将其更改为:

从父级或项目默认值继承

解决了这个问题。

于 2015-05-13T04:08:41.303 回答
0

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

我在以下答案中概述了步骤:

https://stackoverflow.com/a/35738995/1057052

于 2016-03-02T05:13:27.640 回答