【问题标题】:How to prevent Just-In-Time Debugger showing when script error occurs in WebBrowser control如何防止即时调试器在 WebBrowser 控件中发生脚本错误时显示
【发布时间】:2009-02-06 03:45:18
【问题描述】:

我在我的 Winforms 应用程序中使用 WebBrowser 控件。当我导航到导致 JavaScript 异常的 Url 时,会显示即时 (JIT) 调试器窗口,询问您是否要调试此异常:

未处理的异常('对象 预期的')发生在(应用程序)

即使我将 WebBrowser 控件上的 ScriptErrorsSuppressed 设置为 True,也会发生这种情况(在发布模式下)。我只能在安装 Visual Studio 时重现该问题,因此我假设 JIT 调试器捕获了异常,然后询问您是否要调试。

如何防止这种情况发生?我想要做的是捕获异常或为我的应用程序禁用 JIT 调试无需重新配置 IE 或 Visual Studio。

我们的一些用户安装了 Visual Studio,这些 JIT 弹出窗口使我们的应用程序无法使用。

【问题讨论】:

    标签: winforms jit web-controls


    【解决方案1】:

    查看此链接了解如何禁用 JIT 调试器。简短版本是以管理员身份打开 Visual Studio 并导航到工具 -> 选项 -> 调试器 -> JIT 调试

    http://msdn.microsoft.com/en-us/library/k8kf6y2a.aspx

    【讨论】:

    • 感谢您的链接。我要做的是为我的应用程序(不在我的机器上)停用 JIT 调试 - 这样客户(即使他们安装了调试工具)也不会看到此消息。
    猜你喜欢
    • 1970-01-01
    • 2012-08-05
    • 2017-08-11
    • 2012-09-10
    • 2022-11-10
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多