当前位置: 代码迷 >> ASP.NET >> 碰到一个奇怪的有关问题
  详细解决方案

碰到一个奇怪的有关问题

热度:4831   发布时间:2013-02-25 00:00:00.0
碰到一个奇怪的问题
自己做的一个网站,仍在调试中,网站根目录的Index.aspx作为起始页。在vs2005中用Ctrl + F5 运行没问题,而且若是在Index.aspx.cs的Page_Load()的第一条语句:if (!IsPostBack) 加上断点标识(F9),然后按F5启动调试,程序会在这一句上中断运行,看来一切正常。
然而,当我把系统时间修改为昨天(双击屏幕右下角进行修改)时,再次按F5启动调试,这回程序居然无视断点的存在一直运行到底,这时怎么回事啊?



------解决方案--------------------------------------------------------
....i fule you
知道pdb不?
pdb是用来调试的,你编译debug版本的时候会生成这个文件,它和dll是相关联的。
你把系统时间改了,vs会认为pdb过期了而无法debug。
重新编译已测debug就ok了。

------解决方案--------------------------------------------------------
就是修改时间后再重新生成项目一次,就ok了。
  相关解决方案