Я создал два разных очень простых приложения (ASP .NET) и хост на локальном iis.
Оба приложения открыты в одном браузере на двух вкладках. В первом приложении (AppA) я храню некоторые данные в Session (Session ["name"] = "john"), а во втором приложении (AppB) я читаю это значение. Когда я изучал файлы cookie (с помощью FireCookie), я увидел, что идентификаторы SessionID для обоих приложений одинаковы. Также в обоих приложениях SessionID напечатан и одинаков. Когда я пытаюсь получить это значение в AppB из сеанса (с правильным ключом), сеанс пуст, но идентификатор сеанса остается тем же. В сеансе AppA данные все еще живы.
Почему данные сеанса различаются, когда оба приложения запрашивают у веб-сервера (с одинаковым идентификатором сеанса) данные?