Я использую состояние сеанса ASP.NET для отслеживания зарегистрированных пользователей на моем сайте.
Однако одна проблема, с которой я сталкиваюсь, заключается в том, что по умолчанию для файлов cookie сеанса ASP.NET установлено значениеистекает, когда браузер закрывается.
http://ahb.me/43e
Я попытался установить свой собственный файл cookie ASP.NET_SessionId и изменить срок действия файла cookie, используя нечто похожее на следующий код:
Response.Cookies["ASP.NET_SessionId"].Expires = DateTime.Now.AddMonths(1);
Ни один из этих подходов не работает, все они устанавливают второй файл cookie с тем же именем.
Есть ли способ изменить срок действия файла cookie сеанса?