其他分享
首页 > 其他分享> > 诡异的问题“该字符串未被识别为有效的 DateTime”

诡异的问题“该字符串未被识别为有效的 DateTime”

作者:互联网

原文链接:http://www.cnblogs.com/greatwang/p/3292534.html

  问题描述:“该字符串未被识别为有效的 DateTime”这个异常相信大家都会碰到,但是这一次真的无法理解,服务器运行一段时间之后才会出现这个问题,并且是系统中所有和日期相关的模块,这个运行时间间隔可能是几个月,所以在本地调试是无法发现问题的,那么碰到这个问题现在我的解决办法只能是重启应用程序池,重启后立马就好了。

  运行环境:Server2003 32位+IIS6+.net2.0+SQL2008

  问题分析:这个问题不用怀疑是日期转换的问题,如果是转换问题不会过段时间才出现,并且下面的代码怎么也不会出现日期转换问题的,除非.net的bug,下面这一行也会出错,真的很无语: 

  model.AddTime = DateTime.Now;

  问题排查:
  (1)经过最近两次出现的情形,服务器均处于自动更新时,出现了上述问题,那么很有可能是服务器自动更新程序导致了时间格式的变化。解决方案:直接关闭服务器的自动更新服务,等待测试。
  (2)检测中……

转载于:https://www.cnblogs.com/greatwang/p/3292534.html

标签:www,诡异,DateTime,问题,3292534,自动更新,字符串,服务器
来源: https://blog.csdn.net/weixin_30502965/article/details/98974008