郁闷啊!VS2008设置了的断点无效!碰到过这样问题的请进,在这个项目中设置了很多断点,一个都不进(程序没错!能正常运行)。打开另一个项目,设置的断点都可以进。郁闷中,求解决办法。希望碰到过这样问题的兄弟给个解决办法,小弟不胜感激!

解决方案 »

  1.   

    你确定这个项目是在debug下运行的吗
      

  2.   

    原因一、项目配置成“Release”这个错误是最最简单的,只需要将配置改成“DEBUG”即可。原因二、操作与事件之间没有被关联这个原因是因为项目之间的复制、粘贴文件所致。解决办法是打开怀疑的aspx页面,在设计视图上任意位置双击进入后台。原因三、源文件可能和原始版本不同这个原因是由于项目的移动所致。解决办法是重新生成所有的项目,并重新设置引用。原因四、form表单因为需要文件上传而添加了enctype="multipart/form-data"属性。去掉即可。原因五、web.config文件的问题,这个问题很怪,你需要重新写一个web.config文件,慢慢试试。我曾在syste.web节点外添加location节点,以解决与其下面的虚拟目录的集成关系问题,结果造成了无法设置断点。后来修改了web.config文件后才行。
      

  3.   

    是调用的dll, 还是自己当前项目的断点在需要断点的地方  添加一句 System.Diagnostics.Debugger.Break();试一试
      

  4.   

    我碰到这种情况一般是重新生成下,之后打断点附加进程就可以了 还有一个原因是 项目配置成“Release”
      

  5.   

    vs2008的这个bug很让人头疼!郁闷!
      

  6.   

    在debug下,请打开:Tools->Option->debugging->General  找到Require source files to exactly match the original version(要求原文件与原始版本完全匹配)不要打勾 再调试一下试试,应该可以了。如果不行,清一下工程.