Когда я отлаживаю, я вижу, что хранение данных в моем сеансе работает, код ниже сериализует массив и заполняет Session["RBACParts"]
:
var serialisedData = JsonConvert.SerializeObject(rbac.Parts);
HttpContext.Current.Session["RBACParts"] = serialisedData;
Но когда я пытаюсь снова получить детали в другомвызов Session["RBACParts"]
больше не существует в сеансе:
var serialisedData = HttpContext.Current.Session["RBACParts"] as string;
Он не работает только для меня локально;на станции моих коллег это работает нормально и в тестовой среде это также работает.Куда мне обратиться, чтобы узнать, почему это не работает?
Я использую Visual Studio Enterprise 2017. Я запускаю свой проект API с помощью IIS Express (Google Chrome).Я не получаю никаких сообщений об ошибках, только через отладку я обнаружил, что при настройке данных сеанса работает, когда я пытаюсь получить данные, они больше не работают.
РЕДАКТИРОВАТЬ:
Работает в Internet Explore 11, но не в Chrome