日期:2014-05-20  浏览次数:21030 次

VS2008无法调试,可以执行,但就是不能命中断点
设置了断点后启动调试直接进去网页。

------解决方案--------------------
重新生成一下 看看
------解决方案--------------------
是不是要附加到进程里再调试啊 我以前也遇到过...
------解决方案--------------------
哥们,你不会是语句没在加载的时候执行吧,那当然就不能命中断电了,嘎嘎
------解决方案--------------------
关闭 工具,重新打开vs
------解决方案--------------------
把你要调试的项目 设置为启动项目!
------解决方案--------------------
看看项目所有的文件路径有没有中文?
中文可能会引起一些奇怪的问题。。。
------解决方案--------------------
重新打开试下
------解决方案--------------------
你那个方法根本就没执行,你把断点设在Page_Load看他还不执行
------解决方案--------------------
try~

1. 确认web.config中的<compilation defaultLanguage="c#" debug="true />.
2. 在IE选项->安全->自定义级别->用户验证->“自动使用当前用户名和密码登录”,确认即可~
3. IIS7.0->网站->Default Web Site->在相应的应用程序右侧窗口中->身份验证->启用“windows身份验证”


------解决方案--------------------
亦或,查看mdm.exe进程是否启动~

解决办法:
打开vs2008的命令提示窗口,运行C:\Program Files\Common Files\Microsoft Shared\VS7Debug下面的mdm.exe /regserver,进程中加入mdm.exe~


------解决方案--------------------
再亦或:

1. 查看Terminal Services和Machine Debug Manager 服务是否启动~
2. 打开项目属性,在“Debug”(调试)一项里,把“Enable the Visual Studio hosting process”(启用Visual Studio 宿主进程)前的钩去掉。
3. 如果浏览器是IE8.0,可以修改注册表:HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main ->
新建“dword值”,输入“TabProcGrowth”,值为0即可。


本文来自CSDN博客,转载请标明出处:
http://blog.csdn.net/abandonship/category/632562.aspx
------解决方案--------------------
不能命中断点一般是不在同一个文件中,可能是2个一样的文件,你看看有没有项目打开错了
------解决方案--------------------
清理后重新生成试试
------解决方案--------------------
还有,可能你调了开发环境所在机器的系统时间,造成了版本差异,将系统时间调整为正常时间之前,会出现这个现象,我将系统时间调整回来,没有改动任何配置的,问题不再出了,看看你是不是这样做过
------解决方案--------------------
把你要调试的项目 设置为启动项目!这个如果不行看看你的config文件