LZ是不是安装了IE10?如果安装了话应该就是调试的时候浏览器选择了IE造成的……因为IE10启动的时候会加载两个iexplorer.exe进程,所以……然后,你需要换一个浏览器来进行调试就OK了……

解决方案 »

  1.   

    应该就是安装了IE10的缘故。我自己也有这个问题。装着IE8和IE9的时候就没有这个问题。
      

  2.   

    我的问题和你的一摸一样。我现在已经解决了。 
    你给vs2010 安装一个sp1补丁包就可以了,在安装vs2010 sp1补丁包的时候,有可能安装不成功。如果不成功的话,你就用win7自带的自动更新 软件,把重要的补丁全打上之后,在次安装vs2010 sp1,这时候就能安装成功,然后你在启动调试(F5)就不会出现你那样的问题了。
    我就是在刚刚解决的。
    希望对你有帮助。
      

  3.   

      哥们儿,是微软自己阴了自己一把……我的情况和你一样,装了IE10后出的问题。
      如果是将站点建立在IIS服务器上的话,调试也简单,只需要先运行站点(因为端口号固定),然后调试的时候选择附加到进程就可以了。但是当弄的是MVC或者web应用程序之类的东西的时候,端口号根本不固定,要调试的话就麻烦了,摁个F5就报你上边的问题。
      当然,你也可以再开一个有固定端口的IIS站点,然后将MVC或web应用程序附加到w3wp上调试,不过麻烦多了……
      哎,找了好多方法都搞不定,最后我把默认浏览器改成搜狗了就没事了(在搜狗浏览器中设置的,当然,你也可以用其它浏览器)。也许IE10在后续的升级中会解决这个问题吧……不过,说实话,IE10用起来真是爽!
      

  4.   

    本人在将IE由IE9升级至IE10后,在没到5天的时候在机子上做asp.net MVC3开发时,遇到跟楼主相同的问题。各楼回复的方法,我从最简单的解决方法试起,也就是“日文”那位:去掉“禁用脚本调试(Internet Explorer)”和“禁用脚本调试(其他)”,没用作用。然后看到16楼的说这是微软阴了自己一招,说得微软在IE10的后续升级中解决,或者换用其他浏览器。等我是等不了的,换其他的浏览我也不愿意。看到13楼的那位说给VS2010打上SP1补丁,我记得我一装上VS2010后就打了一次SP1补丁。但这是一条可能的解决方法,于是我在Win7的操作中心进行了一次Windows Update,的确检查到了微软后来发布的针对VS2010补丁,以及一些重要的Windows的补丁,我把所有的针对VS2010的补丁都选上,还选了一些感觉重要的Windows补丁,都打上后,重启机子,360安全卫士清理了一下垃圾,再进行了一下系统修复:常规修复,修复过程中发现了VS2010在调试时报的这个IE错误,修复后。再次启动VS2010调试这前的asp.net MVC3应用程序,不会再报刚刚那个“未能将脚本调试器附加到计算机...”错误了。
      

  5.   

    这个问题需要先打SP1补丁,然后以管理员身份打开CMD,运行:regsvr32 "%ProgramFiles%\Internet Explorer\msdbg2.dll。
      

  6.   

    我当时调试Sivlerlight程序时(vs2010,IE10)也出现了这个问题。右键项目-->属性-->Web--调试器。把Silverlight勾选。不知道楼主的具体情况,希望对你有帮助!
      

  7.   

    按照18楼的操作,也提示操作成功了,但为什么依旧报这个错误我的操作系统是Windows Server 2008 R2,难道是这个版本不适用???
      

  8.   

    1感谢18楼,如果之前的VS10已经打过补丁,只要执行后面那句话也可以了。我的IE是在无意中系统自动升级为10的
      

  9.   

    出现同样的问题,但是sp1也打了,那个regsvr32也执行了,提示成功的,但是故障依旧
      

  10.   

    18楼说得不错哟。如果是x86,请改为:regsvr32 "%ProgramFiles(x86)%\Internet Explorer\msdbg2.dll
      

  11.   

    谢谢18楼的正解,注册一下就ok了,我的操作系统是win7 32位
      

  12.   

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

  13.   

    以管理员的身份进入cmd,然后运行regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"