В нашей производственной среде из 12 серверов у нас есть проблема с кодом
var date = DateTime.Parse("Thu, 10 Mar 2011 13:15:33 GMT");
и это не всегда, и только на нескольких серверах (возможно, один раз в месяц) будет выбрасываться
System.FormatException: String was not recognized as a valid DateTime.
at System.DateTimeParse.Parse(String, DateTimeFormatInfo, DateTimeStyles)
Дата «Чт, 10 марта 2011 13:15:33 GMT» является реальным примером для сегодняшнего дня. Она происходит из другой среды и создается следующим образом
string.Format("{0:R}", ExpiresOn.ToUniversalTime())
Второй день мы подключаем серверы обратно к ферме, и они продолжают работать нормально.
- Есть ли способ избежать этого?
- Поскольку эта информация непрозрачна для потребителей, мы думаем, что переход на тики лучше?
- Есть ли хорошие практики?
Спасибо