Я установил время истечения срока действия файла cookie на 1 месяц, но когда я смотрю срок действия файла cookie .ASPXAUTH в браузере, он указывает на 30 минут вперед.
var ticket = new FormsAuthenticationTicket(1, "myname", DateTime.Now,
DateTime.Now.AddMonths(1), true, "test");
string ticketString = FormsAuthentication.Encrypt(ticket);
var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, ticketString)
{
Expires = DateTime.Now.AddMonths(1),
Path = FormsAuthentication.FormsCookiePath
};
HttpContext.Current.Response.Cookies.Add(cookie);
Не могли бы вы сообщить мне, почему приведенный выше код ведет себя так? Я хочу изменить время истечения срока действия, но оно всегда приближается к 30 минутам.