今天到公司看了一下网站流量,居然流量很少,然后马上看了一下日志,结果发现了很多错误警告:
事件代码: 3005
事件消息: 发生了未处理的异常。
事件时间: 2017-11-3 9:49:48
事件时间(UTC): 2017-11-3 1:49:48
事件 ID: 197a7dd0a72a409793721c75aa69c06b
事件序列: 127800
事件匹配项: 18146
事件详细信息代码: 0
应用程序信息:
应用程序域: /LM/W3SVC/38216359/Root-1-131540700576250000
信任级别: Full
应用程序虚拟路径: /
应用程序路径: E:\QD8_life\
计算机名: JTKJ-D10A24D748
进程信息:
进程 ID: 5180
进程名: w3wp.exe
帐户名: NT AUTHORITY\NETWORK SERVICE
异常信息:
异常类型: FormatException
异常消息: 该字符串未被识别为有效的 DateTime。
网站一直正常运行,代码肯定是没有问题的,测试了各种解决办法都没有效果,最后的解决方法是重启IIS,网站居然又恢复正常了,但是也没有说明白具体是什么原因?大家有没有遇到过这个问题?
网上的解决方法是,日期转换代码写法改为:
DateTime.ParseExact(datetimestring, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture)
信息网址:http://www.khcha.com/ziyuan/view16752.htm