1

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

所有页面都从 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。

如何解决这个问题?

dcomconfig

4

3 回答 3

1

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

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

问题解决了!

于 2013-03-20T15:11:25.033 回答
0

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

于 2013-03-19T09:08:31.680 回答
0

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

在某些情况下,您必须采取额外的步骤(我还没有在任何地方看到过,包括这里)。在运行“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)。

于 2013-07-23T17:27:48.247 回答