У меня проблема с междоменными куки. Я прочитал много документации о совместном использовании файлов cookie между поддоменами. Основная идея всех статей состоит в том, чтобы установить свойство домена в нечто вроде ".mydomain.com". Я создал два домена на локальном сервере IIS - test1.local.boo и test2.local.boo . Они прекрасно работают и видны в браузере. У меня есть следующий код:
Сайт test1 - пишет куки:
HttpCookie myCookie = new HttpCookie("TestCookie");
myCookie.Domain = ".local.boo";
myCookie["msg"] = "Welcome from Cookie";
Response.Cookies.Add(myCookie);
Сайт test2 - читает куки:
HttpCookie cookie = Request.Cookies["TestCookie"];
if (cookie != null)
{
Response.Write(cookie["msg"]);
}
else
{
Response.Write("FAILED");
}
Этот код всегда показывает сообщение FAILED. Таким образом, это означает, что второй сайт не может читать cookie из того же субдомена. Где моя ошибка ??