Debugging 在Visual Studio 2013中调试Web项目

Debugging 在Visual Studio 2013中调试Web项目,debugging,64-bit,visual-studio-2013,visual-studio-debugging,iis-express,Debugging,64 Bit,Visual Studio 2013,Visual Studio Debugging,Iis Express,我有一些web项目在VS 2012的调试器中运行良好。但当我试图在VS 2013中运行相同的项目时,我遇到了一些问题 首先,按F5时整个Devenv.exe崩溃。 我找到一篇关于这个问题的文章 建议将VisualStudio中的ISS Express设置为64位。 这解决了整个IDE崩溃的问题 但是,通过该配置,VisualStudio尝试启动“远程调试”。可能是因为VisualStudio本身是32位的,所以它必须使用一些“远程”技术来调试64位的东西。至少这是我对正在发生的事情的猜测 远程调

我有一些web项目在VS 2012的调试器中运行良好。但当我试图在VS 2013中运行相同的项目时,我遇到了一些问题

首先,按F5时整个Devenv.exe崩溃。 我找到一篇关于这个问题的文章

建议将VisualStudio中的ISS Express设置为64位。 这解决了整个IDE崩溃的问题

但是,通过该配置,VisualStudio尝试启动“远程调试”。可能是因为VisualStudio本身是32位的,所以它必须使用一些“远程”技术来调试64位的东西。至少这是我对正在发生的事情的猜测

远程调试也没有成功。我有时会听到“远程调试器已停止工作”。脱胶课程开始时,以及课程结束时。我也找到了一篇关于这个问题的文章。建议将web项目设置为x86以避免远程调试。但这在这种情况下是行不通的。它必须运行64位才能使用64位的IIS

错误消息是

Remote Debugger has stopped Working
然后

还有人看到这个吗? 这是Visual Studio 2013中的常见问题吗


编辑:有关环境的更多详细信息

我有一个包含几个项目的解决方案,包括两个web项目。 当我尝试在debugger中运行任何web项目时(通过按F5),就会出现此问题。 它们是普通的web项目,我不运行任何远程操作

当我检查“将64位版本的IIS Express用于网站和项目”时,VisualStudio自己提出了使用“远程调试器”的想法

该解决方案最初是在运行Visual Studio 2012的Windows 7计算机上创建的,在那里运行良好。 当我试图在运行Windows8.1和VisualStudio2013的新机器上打开相同的解决方案时,问题开始了

一位同事也在他的Windows 8.1上运行相同的解决方案。我们使用git存储库共享解决方案。 他安装了VS 2102和VS 2013。他在VS 2013中遇到了同样的问题,因此他开始使用VS 2012来解决这个问题。
它在VS 2012中运行良好。它与VS 2013中出现故障的解决方案和机器相同。

我在VS 2013中也遇到了这个问题。我通过谷歌搜索找到的所有“修复程序”都提供了在IIS中修复此问题的方法,但作为一名“不情愿的web开发人员”,我不知道如何将此应用于IIS Express,或者是否有可能。我在自定义构建UE4时遇到了这个问题
The debugger's worker process (msvsmon.exe) unexpectedly exited. Debugging will be aborted.