日期:2014-05-18  浏览次数:20465 次

vs2005断点失效问题~~~~~求助
原先正常的vs2005突然不能断点调试了,程序运行起来无任何提示、警告,直接跳过断点,目前系统是windows7+iis7,网上的方法都试过了,更改IE8注册表啊,配置问题啊,权限问题啊,但还是不行,我的程序是用C#写的,目前实在不知道怎么办了~大家给点思路饿,估计可能是iis7的原因,最近才装的这个,不过这个不太熟~~~求教了

------解决方案--------------------
没用过iis7
帮顶
------解决方案--------------------
整个项目能编译通过?

我怀疑肯定有错误
------解决方案--------------------
帮顶
------解决方案--------------------
先确定web.config里是否允许调试,要debug=true才行
------解决方案--------------------
创建的web网站应用程序时选择“文件系统”而不要选择“HTTP”。也就是说,如果你只是开发调试,那么你的电脑上根本不需要安装IIS。

我建议你把IIS卸载,让后仅仅以文件方式调试你的程序。原先安装在IIS上的网站仍然可以用vs以“Open->WebSite”方式打开的。
------解决方案--------------------
开发asp.net网站时不要使用IIS,而是使用vs自带的web服务器程序。这是一个忠告,因为我多年前也遇到过同样问题,花的时间可能比你的还长,没有好结果。
------解决方案--------------------
探讨
创建的web网站应用程序时选择“文件系统”而不要选择“HTTP”。也就是说,如果你只是开发调试,那么你的电脑上根本不需要安装IIS。

我建议你把IIS卸载,让后仅仅以文件方式调试你的程序。原先安装在IIS上的网站仍然可以用vs以“Open->WebSite”方式打开的。

------解决方案--------------------
为什么要“debug-attach to process”?
------解决方案--------------------
探讨
开发asp.net网站时不要使用IIS,而是使用vs自带的web服务器程序。这是一个忠告,因为我多年前也遇到过同样问题,花的时间可能比你的还长,没有好结果。

------解决方案--------------------
首先,开发website,不需要编译,编译很浪费时间,在着,每次在vs里f5,速度都比较慢,不如直接debug-attach to process,在页面上f5一下就可以调试了,所以debug-attach to process的速度永远是快的
------解决方案--------------------
学习中
------解决方案--------------------
gz
------解决方案--------------------
断点不能调试,要么是没有打开调试,要么调试的时候有多个进程,附加的进程附加错了
------解决方案--------------------
attach哪个DLL是很不确定的,基于IIS的网站开发大概不是web应用程序那种只编译出一个DLL的形式。何况即使是只编译出一个DLL,每一次启动都Attach其实也是特别能烦死人的。

用vs开发asp.net程序时不要安装IIS,或者如果安装了也不要用于开发,这就可以根除调试asp.net程序时遇到的“遇到断点或者不中断或者死机1分钟”的问题。
------解决方案--------------------
不是听人家说,最好用IIS调试吗?他说这样最接近真正的发布。。

而且我发现用自带的WebDev调试,他经常挂掉,经常要重启。。

好像如果不要重新编译dll的话,用iis还是比较好的吧?

--
好像说的不是调试。。。
------解决方案--------------------
attach的时候,是attach的进程,要attach哪个,可以在cmd下,iisapp命令来查看一下,再附加,就没错了。
至于调试asp.net程序时遇到的“遇到断点或者不中断或者死机1分钟”的问题,这种情况也应该是有的,不过一般情况不会出现这种问题,真的遇到这种遇到,再在vs里调试也一样的,呵呵
------解决方案--------------------
up
------解决方案--------------------
你确定把断点打在主函数的入口点它能不停下来?