Visual studio 2010 从IE 11降级后,无法在IE 8上使用VS 2010调试web应用程序

Visual studio 2010 从IE 11降级后,无法在IE 8上使用VS 2010调试web应用程序,visual-studio-2010,internet-explorer,iis-7.5,visual-studio-debugging,Visual Studio 2010,Internet Explorer,Iis 7.5,Visual Studio Debugging,我最近把IE从11降到了8,因为IE 11不能像以前的版本那样运行。降级后,我突然无法调试VisualStudio2010中的web应用程序。在使用IE 11时,我仍然能够在JavaScript代码中命中断点,但现在,我的断点没有一个被命中,相反,当我导航到我认为错误所在的页面时,我会看到一个名为WebPageError的弹出窗口,其中有一条消息:“是否要调试此网页?”?此网页包含可能阻止其正确显示或工作的错误。如果您没有测试此网页,请单击“否”。在升级到IE 11之前,我从未在使用IE 11或

我最近把IE从11降到了8,因为IE 11不能像以前的版本那样运行。降级后,我突然无法调试VisualStudio2010中的web应用程序。在使用IE 11时,我仍然能够在JavaScript代码中命中断点,但现在,我的断点没有一个被命中,相反,当我导航到我认为错误所在的页面时,我会看到一个名为WebPageError的弹出窗口,其中有一条消息:“是否要调试此网页?”?此网页包含可能阻止其正确显示或工作的错误。如果您没有测试此网页,请单击“否”。在升级到IE 11之前,我从未在使用IE 11或IE版本时看到此弹出窗口

是否存在通过降级覆盖的IIS设置?我正在使用iis7.5。我怎样才能回到VS2010中看到断点被命中的状态

更新:

在VS2010中,在调试模式下,我单击调试>附加到进程,并注意到iexplorer.exe有两个进程。在上面是灰色的,我假设有一个调试器附加到它,但没有标题。另一个标题与我在实际IE窗口中看到的内容相匹配。回到IE,当我看到错误弹出窗口询问我是否要调试此网页并单击“是”时,我会得到一个新的弹出窗口,标题为Visual Studio实时调试器,其中包含一个未处理的异常。。。。发生在iexplorer.exe[4508]中。此进程ID与灰显的iexplorer进程的ID匹配。为什么会有两个iexplorer进程

我也安装了VS 2012,但不确定这是否会改变什么


谢谢,

一路回到IE8是过分了-改用IE10。IE团队从预发布的IE11开发者工具中删除了仿真功能,因为仿真从来都不是很精确;您应该改为使用虚拟机,而不是查看

自IE8以来的所有IE版本都使用:一个进程是Manager/Frame进程,一个或多个进程表示运行HTML和脚本的选项卡/内容进程。您希望调试器附加到选项卡/内容进程,该进程是管理器/框架进程的子进程


“是否要调试”提示由“工具”>“Internet选项”>“高级”控制;请参阅列表顶部附近的两个脚本调试器复选框。

嗨,Eric,感谢您在IE 8和两个或更多进程上的介绍。我今天学到了一些东西。我现在正在使用IE9,我的工作要求我使用IE8或IE9。我尝试了你的建议,将调试器附加到tab/content进程,或者将进程id较高的iexplorer进程,但没有成功。我仍然会看到弹出窗口,询问我是否要调试网页。所以我的断点仍然没有被击中。我还取消选中了“工具”>“Internet选项”>“高级”中的两个复选框以禁用JavaScript调试。您是使用VS启动IE还是单独启动它?VS在启动IE时会将其他调试器信息传递到IE中。我在VS2010中单击绿色箭头F5,它就会启动IE 9。我认为问题在于调试器没有以某种方式正确地连接到进程。