VS2010和IE10附加脚本调试器以处理iexplore.exe失败

mst*_*eld 121 visual-studio-2010 visual-studio windows-7-x64 internet-explorer-10

所以我使用Win7 x64和VS2010并安装了IE10 Win7 Preview和ReSharper 6.1.

当我尝试启动调试时,收到以下内容:

"在机器'MINE'上附加脚本调试器以处理'[1111] iexplore.exe'失败.已连接调试器."

我可以单击确定并查看附加的调试会话 - [1111]显示为灰色,并且还有另一个iexplore.exe实例和我的解决方案标题.我可以手动附加,它工作正常.

我想也许因为有两个iexplore.exe pids会出现问题,没有两个标签或窗口打开,我禁用自动崩溃恢复.

试过这个: 附加脚本调试器来处理机器'NAME'上的'[XXXX] IEXPLORE.EXE'失败

不工作.

有任何想法吗?

小智 306

IE10中的JavaScript调试问题有一个更简单的解决方法:

  1. 关闭IE
  2. 在提升的cmd提示符下运行以下命令:

    regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
    
    Run Code Online (Sandbox Code Playgroud)

(或%ProgramFiles%在32位操作系统上)

  • 这对64位,VS2010 + IE10适用于我 (27认同)
  • 这对我有用Win7 64位VS2010 + IE10 (11认同)
  • 确保***以管理员身份运行***. (11认同)
  • 不适合我,win7,64位与WS2010和IE10. (7认同)
  • 同上......这个解决方案适用于Win7,64位VS2010和IE10 (2认同)
  • 不适合我.赢7位64位,**VS2008**,IE10 (2认同)
  • 这对我来说是win7 64位和IE10,这应该标记为答案 (2认同)
  • 这是做什么的,为什么它有效? (2认同)
  • 可能只是upvote而不是一遍又一遍地发布相同的评论. (2认同)

Jez*_*ers 38

IE10升级重置了一大堆东西.我按照两个步骤来解决这个问题.

  1. 在IE高级设置中,在浏览下删除"禁用脚本调试(Internet Explorer)"上的勾选
  2. 在命令提示符下运行此命令(具有管理员权限): -

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

这两个和浏览器重启的组合当然为我修复了它.

我也同意,上面关于卸载的标记解决方案并不是一个合适的解决方案.


Meh*_*ard 17

我有完全相同的问题..我找到了一个临时解决方案但我必须执行每次相同的序列如下.

  1. 点击菜单"Debug"
  2. 单击"窗口"菜单
  3. 点击"进程"菜单
  4. 然后右键单击iexplorer.exe并"分离进程"

问题是每次我必须重复这个程序我的项目的每个编译...


小智 14

我在使用VS2010和IE10(Win7)时遇到了同样的问题.经过几周试图解决这个问题,我终于决定启动VS2012来调试我的网站.我还将VS2012更新到SP1并重新启动了我的机器,现在VS2010的调试在IE10中运行正常.

因此,请尝试安装VS2012 SP1以修复与VS2010和IE10的兼容性问题.


Mar*_*rse 8

有人建议在提升的命令提示符下运行它可以解决问题:

regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
Run Code Online (Sandbox Code Playgroud)

我尝试了它,它报告没有找到DLL.我搜索了msdbg2.dll,但未找到它.它显然是隐藏的.

我跑了:

regsvr32.exe "C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
Run Code Online (Sandbox Code Playgroud)

它起作用了.

这是在Windows 7,64位,VS2010 Premium