#asp.net-core-mvc
Вопрос:
В нашем ASP.NET Основное приложение, у меня проблема с перепутыванием сеансов.
Я использовал этот код для назначения сеанса и получения:
Установлен в Session
:
HttpContext.Session.SetString("MandateSession_Data", Session_Data);
Получить от Session
:
Convert.ToString(HttpContext.Session.GetString("Session_Data"));
Добавлены некоторые изменения конфигурации, по-прежнему вызывающие у немногих пользователей эту проблему.
Комментарии:
1. используется ниже настройки уровня конфигурации. <включено кэширование=»false» enableKernelCache=»false»><включено кэширование=»false» enableKernelCache=»false»></кэширование>
2. Не могли бы вы, пожалуйста, подробно изложить свой вопрос?
3. Да, в нашем приложении, разработанном в .net core 2.2 и используемом сеансе для хранения пользовательских данных. Через некоторое время смешивание сеансов класса репо (данные пользователя A отображаются на экране пользователя B). Эта проблема происходит в prod env.
4. Это один рабочий сервер или у вас есть серверы балансировки нагрузки?
5. сайт, работающий на серверах балансировки нагрузки, и приложение, размещенное на 2 серверах.