【问题标题】:Disable message if application is running from Visual Web Developer Express 2010 using IE10如果应用程序正在使用 IE10 从 Visual Web Developer Express 2010 运行,则禁用消息
【发布时间】:2013-03-05 17:21:03
【问题描述】:

按 F5 从 Visual Web Developer Express 2010 运行 ASP .NET 3.5 MVC2 应用程序

所有页面都从 localhost 提供。

默认浏览器是 Internet Explorer 10。点击应用程序消息中的某些链接后

将脚本调试器附加到计算机“DELL2”上处理“[9376] iexplore.exe”失败。已附加调试器。

出现在 Web Developer 中。单击确定并单击 Web 应用程序中的某些链接后,此消息会反复出现。

如何禁用此消息?

如果使用 Windows 更新将浏览器升级到 Internet Explorer 10,则会出现此消息。

如果浏览器是 Internet Explorer 9,则永远不会出现此消息。

操作系统是 Windows 7 x64。

更新

我应用了答案中的更改并关闭了 Web Developer 和 IE 10: 我添加了 INTERACTIVE 用户并选中了允许,如下图所示。允许的系统用户 权限已存在。 问题依然存在。 答案引用的链接仅适用于 Windows 2000,但我有 Windows 7。

如何解决这个问题?

【问题讨论】:

    标签: asp.net asp.net-mvc visual-studio-2010 internet-explorer asp.net-mvc-2


    【解决方案1】:

    启动命令提示符(以管理员身份运行)并运行以下命令:

    regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll

    问题解决了!

    【讨论】:

      【解决方案2】:

      你可以试试这个
      打开dcomcnfg,进入组件服务的属性页|电脑 |我的电脑,转到默认 COM 安全页面,在“访问权限”下单击“编辑默认值”并确保本地 SYSTEM 和 INTERACTIVE 用户具有“访问权限”并选中“允许”复选框。 这是一个已知问题,描述为here

      【讨论】:

      • 谢谢。我应用了您的建议,但问题仍然存在。我更新了问题。
      【解决方案3】:

      补充丹尼斯的答案,希望它能帮助其他尝试过它(以及互联网上发布的类似解决方案)的人无济于事:

      在某些情况下,您必须采取额外的步骤(我还没有看到任何地方提到过,包括here)。在运行“regsvr32.exe [...]”命令注册msdb2.dll之前,必须先注销 DLL,否则注册无效。

      换句话说,您必须在管理命令提示符下运行以下两个命令(而不仅仅是第二个命令)才能消除错误消息:

      regsvr32.exe /u "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
      
      regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
      

      这是唯一对我有用的解决方案(使用 VS2010 Ultimate + 64 位 Windows 7 Professional)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-03
        • 1970-01-01
        相关资源
        最近更新 更多