visual-studio-2008 - IE8和VS2008 : How do I disable script debugging?

标签 visual-studio-2008 internet-explorer-8

IE8退出了,显然,每当您以 Debug模式启动项目时,它都会自动打开脚本(JavaScript)调试。有人知道如何关闭此功能吗?我搜寻了IE8/VS2008设置,但没有看到任何东西。

编辑:您不能只是进入Internet选项并禁用调试:http://blogs.msdn.com/webdevtools/archive/2008/03/05/jscript-debugging-made-easy-with-ie8.aspx这样,您可以将调试保留下来以进行常规的Web浏览,但是在调试时会自动启用它。我想永久关闭脚本调试。

真正的答案:即使有人已经赢得了赏金,他们也并没有真正回答问题。我直接去了源头(Microsoft),最终得到了一个博客文章,其中包含一些变通方法here。甜的!

最佳答案

这很烦人,但是您可以在每个 session 中执行以下操作:

  • 开始调试您的网站,F5
  • 在顶部菜单中,转到Debug; Windows; Processes
  • 在“我的进程”窗口中,有两个进程,一个用于IExplore:script,一个用于WebDev.WebServer.EXE:Managed。右键单击“IExplore:script”行项目,然后选择“分离过程”。

  • 更新

    The link that Nicholas provided解释说,安装Silverlight SDK然后为Web项目启用Silverlight调试(属性页中“Web”选项卡底部的复选框)将阻止脚本调​​试器附加到IE进程。基本上,您不能同时调试两者,并且Silverlight选项具有优先权。该链接还提供了一些注册表调整,以部分或完全禁用脚本调试。

    发布此答案后,我开始使用Silverlight解决方法,因此当我发现OP找到相同的解决方案时,我将再次进行更新。由于此答案已被接受并获得了赏金,但并未真正回答该问题,我希望此更新可以使答案更有值(value)。

    关于visual-studio-2008 - IE8和VS2008 : How do I disable script debugging?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/664208/

    相关文章:

    visual-studio - 通过远程桌面的 VS 2008 SP1 : Constant Repainting?

    javascript - IE8 jQuery 淡入淡出

    .net - 在Visual Studio调试器值 "{ }"中是什么意思?

    c# - 一次从 DataTable 到 Excel 的范围?

    c++ - 什么是 "visual studio 2008"的 unique_ptr 替换,没有第 3 个库(例如 boost)

    C# Foreach 和 for 的区别(不是性能)

    css - IE8 : what to use in place of nth-of-type(n)?

    javascript - 不同的宽度导致不同的浏览器 $ ("#div1").width()?

    internet-explorer-8 - Web 开发人员应该知道 IE7 和 IE8 之间的主要区别是什么?

    javascript - 奇怪的 IE8 内部 [[ class ]] 属性行为