Мы поддерживаем устаревший код, который удаляет cookie и устанавливает срок действия DateTime.MaxValue:
HttpCookie cookie = new HttpCookie(cookieName, value);
cookie.Expires = DateTime.MaxValue;
Похоже, что в некоторых браузерах (которые мы не регистрируем) этот cookie-файл немедленно истекает - или может даже не удаляться. Согласно MSDN, DateTime.MaxValue - 31 декабря 9999. Есть ли какие-либо проблемы с браузером, связанные с установкой срока действия файла cookie на эту дату?
Правильный ответ - изменить срок годности, но на данный момент мы не можем изменить производственный код.