C # HttpListener Cookies истекают после сеанса, даже если время истечения установлено

У меня есть класс HttpListener для обработки логинов на страницу и может успешно установить cookie, но срок действия cookie истекает в конце сеанса (использование расширения cookie в Chrome показывает, что cookie является файлом cookie сеанса). Вот фрагмент кода:

CookieCollection ccol = new CookieCollection();    
Cookie loginCookie = new Cookie();

loginCookie.Name = "login";
loginCookie.Value = "loggedin";
loginCookie.Expires = DateTime.Now.AddMinutes(60);
ccol.Add(loginCookie);
context.Response.Cookies = ccol;

Пока я нахожусь в том же сеансе, я могу получить доступ к cookie без проблем.

5
задан SharpC 20 November 2016 в 21:32
поделиться