try catch有时突然失效了
㤁孞 2017-05-12 05:33:03 原来的代码:
protected void GetData(string time)
{
DateTime dt;
dt = DateTime.Parse(time);
}
后来的代码:
protected void GetData(string time)
{
DateTime dt;
try
{
dt = DateTime.Parse(time);
}
catch (Exception ex)
{
dt = DateTime.Parse("1900-01-01");
}
}
情况上这样的,原来时间转换这里没有加捕获异常,后来加了一个捕获异常,但是有时候会报异常出来,有时候回收Iis程序会间隔很长一段时间后又会出现无法捕获异常,请教一下各位,为什么会有这种情况发生!