`
testcs_dn
  • 浏览: 113956 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

解决vs2005 在 ie8 中 设置断点不起作用 .

 
阅读更多

为什么在IE8下VS debuger会不起作用呢?

如果你尝试使用IE8来Debug你的程序,通常会发现,VS Debuger会停止或直接忽略你设的断点!

为什么会这样呢?

好吧!IE8 有一个叫做散偶合 Loosely-Coupled Internet Explorer (LCIE) 的默认设置,这个设置使IE可以运行在多个进程上。

http://www.microsoft.com/windows/internet-explorer/beta/readiness/developers-existing.aspx#lcie

老版本的VS Debuger会不清楚到底要附加到哪个进程才是正确的。

要解决这个问题,你必须禁用LCIE的进程增长功能,以下为具体步骤:

1)打开注册表 RegEdit

2)导航到 HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main

3)双击TabProcGrowth 键

4)将TabProcGrowth 的Value data 设置为0

5)如果没有TabProcGrowth,则新建一个名称为TabProcGrowth的 DWORD类,数据值设置为0.

如果你在Vista 或者 newer 上碰到同样的问题,你必须将protected mode 设置为Off。

OK。你可以调试你的程序了。

为什么在IE8下VS debuger会不起作用呢?

如果你尝试使用IE8来Debug你的程序,通常会发现,VS Debuger会停止或直接忽略你设的断点!

为什么会这样呢?

好吧!IE8 有一个叫做散偶合 Loosely-Coupled Internet Explorer (LCIE) 的默认设置,这个设置使IE可以运行在多个进程上。

http://www.microsoft.com/windows/internet-explorer/beta/readiness/developers-existing.aspx#lcie

老版本的VS Debuger会不清楚到底要附加到哪个进程才是正确的。

要解决这个问题,你必须禁用LCIE的进程增长功能,以下为具体步骤:

1)打开注册表 RegEdit

2)导航到 HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main

3)双击TabProcGrowth 键

4)将TabProcGrowth 的Value data 设置为0

5)如果没有TabProcGrowth,则新建一个名称为TabProcGrowth的 DWORD类,数据值设置为0.

如果你在Vista 或者 newer 上碰到同样的问题,你必须将protected mode 设置为Off。

OK。你可以调试你的程序了。

分享到:
评论

相关推荐

    VS2005调试WIN下的网页没有断点解决办法

    本文将深入探讨一个在特定环境下常见的问题——使用Visual Studio 2005(简称VS2005)在Windows(以下简称WIN)系统下调试网页时无法设置断点的解决方案。这一问题不仅困扰着初学者,也时常让经验丰富的开发者头疼。...

    解决developer tools在IE中不起作用的问题

    解决developer tools在IE中不起作用的问题 Developer Tools是IE浏览器中的一款强大的开发工具,它提供了许多实用的功能,例如调试、检查元素、网络请求等,但是在某些情况下,Developer Tools可能无法正常工作,...

    解决安装IE8后VS2005无法调试的问题

    - [解决IE8安装后VS2005无法调试的问题](http://social.microsoft.com/Forums/en-US/vsdebug/thread/e2c795cd-b7a0-4fad-b7c9-b1ca40d7302e) 该帖子中提供了更多的细节和讨论,可以帮助理解问题的根本原因以及解决...

    解决AutoCAD2021在VS2021上无法命中断点.docx

    解决 AutoCAD2021 在 VS2021 上无法命中断点 本文档旨在解决 AutoCAD2021 在 VS2021 上无法命中断点的问题,该问题主要出现在 AutoCAD2021 在 VS2021 上调试时无法命中断点,导致调试无法正常进行。下面将详细介绍...

    vc做的ocx控件,ie下断点调试问题

    标题“vc做的ocx控件,ie下断点调试问题”所描述的情况是一个典型的问题,即OCX控件在VC(Visual C++)的测试容器中可以正常进行断点调试,但当它被嵌入到IE浏览器中时,无法进入断点。这通常涉及到调试器的设置、IE...

    win7旗舰版系统设置IE浏览器支持断点续传的方法.docx

    尽管IE浏览器默认不支持断点续传功能,但通过一定的设置,我们仍然可以在一定程度上实现这一功能。下面将详细介绍具体的操作步骤: 1. **启动IE浏览器并定位到下载页面**: - 打开IE浏览器。 - 输入或导航到包含...

    解决vs2010在ie环境不能调试js的问题.docx

    另外,在VS2010中设置JavaScript断点后,使用IE浏览器访问对应的页面时,观察是否能成功命中断点。 通过上述步骤,您应该能够在VS2010中顺利调试IE环境下的JavaScript代码了。这将有助于提升您的开发效率,同时也为...

    vc控件在IE8中不能调试的解决办法

    为了解决IE8中无法调试ActiveX控件的问题,我们可以采取以下步骤: ##### 1. 修改注册表键值 首先,我们需要通过修改注册表来禁用IE8中的多进程模式。具体操作如下: 1. **打开注册表编辑器**:点击“开始”菜单...

    IE中javascript调试工具

    3. **设置断点**:在源代码中,单击行号可以设置断点。当程序执行到该行时,会暂停,允许你检查变量值、调用堆栈等。 4. **步进执行**:在代码暂停后,可以使用“步进”(Step Into)、“步过”(Step Over)、...

    ie8支持响应式布局

    在IE8这样的早期浏览器中实现响应式布局是一项挑战,因为它们并不原生支持CSS3媒体查询等关键特性。然而,通过引入特定的JavaScript库,如`html5shiv`和`respond.js`,可以为这些旧版浏览器添加对响应式设计的支持。...

    在 IE 中调试 JavaScript 2.docx

    4. 在设置列表中,找到"禁用脚本调试(Internet Explorer)"和"禁用脚本调试(其他)"这两项,并取消它们的勾选,然后点击"确定"。 完成以上步骤后,你就可以开始使用IE Developer Toolbar进行JavaScript调试了。 ...

    Win7下IE 8使用技巧5则.docx

    在Windows 7操作系统中,IE 8(Internet Explorer 8)是默认的浏览器,虽然现在已经被更新版本的浏览器取代,但在当时,它还是许多用户的主要浏览工具。以下是一些关于如何更有效地使用IE 8的技巧: 1. **找回消失...

    IE下js调试工具Companion.JS

    为了更好地使用Companion.JS,需要确保IE浏览器开启了“允许活动脚本”设置,这通常可以在“安全”设置中找到。此外,为了实现与源代码的同步,可能需要在项目中启用源映射(source map)功能,以便在调试时看到原始...

    IE中使用firebug

    标题中的“IE中使用Firebug”指的是在Internet Explorer(IE)浏览器中利用Firebug这一强大的开发者工具进行网页调试和分析的技术。Firebug原本是Firefox浏览器的一个扩展,但这里提到的是在IE环境下的一种类似功能...

    完整版用IE下载文件.bak.rar

    4. **断点续传**:介绍IE浏览器支持的断点续传功能,允许用户中断下载后在相同位置继续下载,特别是在大文件下载时非常有用。 5. **文件类型关联**:解释如何设置IE自动打开特定类型的下载文件,或者选择默认的外部...

    IE_Debug工具

    IE_Debug工具是为了解决IE浏览器中JavaScript调试难题而设计的。它提供了类似于现代浏览器开发者工具的功能,使开发者能够查看和修改变量、跟踪代码执行、设置断点以及分析性能等。在早期的IE版本中,由于内置的...

    ie 浏览器 js调试插件

    通过安装相应的Visual Studio扩展,可以在VS中直接调试运行在IE浏览器中的JavaScript代码,提供更完善的IDE支持,包括源代码映射、调试窗口等。 3. **Firebug Lite**:由于IE浏览器对Firebug不支持,Firebug Lite是...

    IE中调试javascript

    ### IE中调试JavaScript #### 一、引言 在网页开发过程中,JavaScript(简称JS)是一种必不可少的语言,它为网页提供了交互性和...掌握上述介绍的方法,可以帮助开发者更高效地解决在IE中遇到的JavaScript调试问题。

Global site tag (gtag.js) - Google Analytics