ASP.NET Проблема путаницы в сеансе основного веб-приложения

#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 серверах.