首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

碰到一个奇怪的有关问题

2012-01-21 
碰到一个奇怪的问题自己做的一个网站,仍在调试中,网站根目录的Index.aspx作为起始页。在vs2005中用Ctrl + F

碰到一个奇怪的问题
自己做的一个网站,仍在调试中,网站根目录的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了。

热点排行