Я создал HttpCookie для совместного использования данных на поддомене:
HttpCookie cookie = new HttpCookie("sessionGUID");
cookie.Value = value;
cookie.Domain = ".example.com";
Response.Cookies.Set(cookie);
Я небрежно предположил, так как это файл cookie сеанса (без срока действия), который истекает вместе с моим сеансом ASP.NET. Конечно, для браузера это файл cookie «сеанса браузера», который не связан с сеансом ASP.NET.
Что я хочу сделать, так это прекратить использование файлов cookie «сеанса браузера» вместе с сеансом ASP.NET.
Я думаю, мне просто нужно установить Expires на то же значение, что и сеанс ASP.NET. Как бы я определил это программно?