Я сохраняю cookie в веб-части sharepoint следующим образом:
System.Web.HttpCookie cookie = new System.Web.HttpCookie(_cookieApplicationId);
cookie[_cookieName] = value;
cookie.Expires = DateTime.Now.AddMonths(1);
HttpContext.Current.Response.SetCookie(cookie);
Этот файл cookie всегда успешно сохраняется. Я вижу это на клиенте с помощью firebug.
Когда я пытаюсь прочитать этот файл cookie:
System.Web.HttpCookie cookie = HttpContext.Current.Request.Cookies[_cookieApplicationId];
return cookie[_cookieName];
Это работает, когда я вошел в систему, но не работает, если я не вошел в систему.
Сохранение всегда работает независимо от того, вошел я в систему или нет. Так где же ошибка?