昨天安装了ie8,今天发现vs2003不能调试了,没有报错误信息,当我点击“调试”->“启动”后,不能进入断点,就直接运行了。我按照网上的方法去做,还是不行:
1:确认在“配置属性”中的“启用ASP.NET调试"为"True" 2:确认你的"web.config"中的"debug=true" 3:若你安装过wind2000 SP4后,则要在命令行执行"regsvr32 i aspnet_isap.dll" 4:在IIS里查看站点信息,选中"目录安全性",里面有"匿名访问和身份验证控制",再点击"编辑..",确认"集成Windows身份验证"选项被选中 5:在IE选项->"安全设置"->"自定义级别"里有"用户验",确认选中"自动使用当前用户名和密码登录" 6:运行C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i 7:控制面板--管理工具--计算机管理--本地用户和组--用户,双击ASPNET用户,为其隶属于添加Administrators用户 
8:如果先安装VS2003 后安装的IIS 则需要的VS2003的命令提示中输入aspnet_regiis.exe 请问是什么原因呢?

解决方案 »

  1.   

    每个项目重新编译一下,可能你引用的项目dll没有拷贝到相应路径
      

  2.   

    检查一下你的bin目录下面的dll是不是最新的
      

  3.   

    一般不能调试:
    看看F9之后,红圈是不是满的,如果不是,那么一般是因为当前代码和部署的代码不一致造成。
    如果之前是好的,那么是升级后的IE8造成的调试不行。
    你可以考虑重新换成原有可以调试的IE处理。
      

  4.   

    我重新建了个页面,添加断点,还是进不去。我把\bin\.dll文件删除重新生成了还是不行。
      

  5.   

    1.   输入 CD C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 这样进入 C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 的根目录下 写入 regsvr32 mscordbi.dll 就像这样:C:WINDOWSMicrosoft.NETFrameworkv1.1.4322>regsvr32 mscordbi.dll 回车他会出现提示框 我们继续~2.同样的方法 C:WINDOWSsystem32>regsvr32 oleaut32.dll 回车出现提示框~3.还是一样的方法 C:Program FilesCommon FilesMicrosoft SharedVS7Debug>mdm /regserver 回车这个方法也不行
      

  6.   

    使用VS2003启动调试时出现的问题及相关解决方法总结
    http://blog.163.com/listen_on/blog/static/109445487201071404957125/