我有一个程序,当我按F5键运行它时,出现以下错误,并且无法运行:
尝试运行项目时出错,无法启动程序'F:....'。 远程调试监视器(MSVSMON.EXE)在远程计算机上似乎没有运行...
这是在成功编译项目之前发生的。 是否有任何需要设置的项目设置可能会出错?
我正在使用Visual Studio 2012 Update 2。
我有一个程序,当我按F5键运行它时,出现以下错误,并且无法运行:
尝试运行项目时出错,无法启动程序'F:....'。 远程调试监视器(MSVSMON.EXE)在远程计算机上似乎没有运行...
这是在成功编译项目之前发生的。 是否有任何需要设置的项目设置可能会出错?
我正在使用Visual Studio 2012 Update 2。
我发现问题原因不在于降级!而是由一个名为“Proxifier”的隧道软件引起的。只要它在系统上运行,就会导致Visual Studio出现这个问题。
当我在我的HOSTS文件中添加了一个条目以便在本地运行该网站,但随后将其注释掉以使我能够查看实时网站时,我遇到了这种情况。
例如 - 实时网站在http://my.url.com上运行。
在VS中,对于Web项目的属性,在Web选项卡上,我设置了项目URL为上述内容。 当我想在本地调试时,我将以下内容放入我的HOSTS文件中:
127.0.0.1 my.url.com
完成后,如果我想回到正常状态,我会将这部分注释掉。
#127.0.0.1 my.url.com
如果未来需要再次进行调试,VS将尝试对实时服务器进行调试,而不是通过HOSTS条目将请求路由回本地主机。
IIS >> 应用程序池 >> 选择池 >> 高级设置 >> 启用32位应用程序=true。这对我起作用了。
你可能误杀了msvmon进程。我知道这听起来很蠢,但尝试重新启动VS,如果不行,那么尝试重新启动机器。但是我注意到,当我们运行VS时,msvmon进程将在后台运行。
以下是几个尝试的方法:
对于我来说,我的项目URL(在项目属性中)由于某个原因被另一个团队成员覆盖了设置。我只需要将其设置回我的设置:
另外,如果你还没有运行IIS Express,可以尝试将服务器设置为使用它。
我在64位PC上使用VS 2013和Windows 8.1经常遇到这个问题。如果你进入“启动项目”,打开项目属性,切换到“生成”选项卡并将“平台目标”从“Any CPU”改为“x86”,该问题就会消失。
在运行应用程序时,请尝试选择'本地计算机'
,看起来调试时选择了远程计算机。
此外,请在MSDN上检查此错误的详细信息。
当您尝试进行远程调试时,可能会收到此错误消息。这意味着 Visual Studio 无法在远程计算机上找到 Visual Studio 远程调试监视器的实例。远程调试需要 Visual Studio 远程调试监视器。
我也遇到了这个问题。
解决方法是在我的hosts文件中更正计算机主机名的条目为正确的IP地址。
背后的故事是: 我最初在hosts文件中放入了该条目,因为VS进入调试模式需要大约1分钟(是的,60秒)。我发现在我的hostes文件中放置一个包含我的PC IP和其主机名的条目会导致VS在1-2秒内进入调试模式!
值得一提的是,在属性页面 -> 启动选项中,我已将VS配置为“不打开页面。等待…”和“用户自定义服务器”,并将“基本URL”设置为我本地IIS上的网站。
Proxifier
,你能不能再具体一些?它和我的VS 2015 Community
有什么关系?我上次检查时并没有发现这样的问题。但是现在每当我启动系统时,都会收到这个错误提示。我正在尝试使用Local IIS
。 - phougatv