ASP.NET網站一個奇怪的問題 該字符串未被識別為有效的 DateTime
搜收錄網整理 發布日期:2017/11/3 10:07:43

今天到公司看了一下網站流量,居然流量很少,然后馬上看了一下日志,結果發現了很多錯誤警告:

事件代碼: 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.qjafkd.live/ziyuan/view16752.htm
相關信息
抢红包试玩