问题描述:“该字符串未被识别为有效的 DateTime”这个异常相信你们都会碰到,可是这一次真的没法理解,服务器运行一段时间以后才会出现这个问题,而且是系统中全部和日期相关的模块,这个运行时间间隔多是几个月,因此在本地调试是没法发现问题的,那么碰到这个问题如今个人解决办法只能是重启应用程序池,重启后立马就行了。服务器
运行环境:Server2003 32位+IIS6+.net2.0+SQL2008测试
问题分析:这个问题不用怀疑是日期转换的问题,若是是转换问题不会过段时间才出现,而且下面的代码怎么也不会出现日期转换问题的,除非.net的bug,下面这一行也会出错,真的很无语: .net
model.AddTime = DateTime.Now;调试
问题排查:
(1)通过最近两次出现的情形,服务器均处于自动更新时,出现了上述问题,那么颇有多是服务器自动更新程序致使了时间格式的变化。解决方案:直接关闭服务器的自动更新服务,等待测试。
(2)检测中……