Я сохраняю файл 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];
Он ДЕЙСТВИТЕЛЬНО работает, когда я вошел в систему, но не работает, если я не вошел в систему.
Сохранение всегда работает вне зависимости от того, авторизован я или нет. Так где же ошибка?