Я создал 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. Как мне определить это программно?