У меня есть приложение, построенное на MVC C#, которое работает около 6 лет, и недавно возникла проблема с «Сеансами», ie., Когда пользователь выполняет транзакцию, если Требуется 3ds, они будут перенаправлены на страницу 3ds, и мы обычно получим обратную передачу со статусом, и сеансы использовались для хранения временных данных об этом, и теперь эти сеансы очищаются при обратной передаче и ее нулевом значении.
Мы проверили это на локальной машине для разработки и даже попытались использовать новое голое MVC C# веб-приложение, созданное прямо из шаблона, и там тоже сеансы очищались, и это было довольно странно только при получении обратной передачи со страницы 3ds другие обратные передачи работают должным образом.
Кроме того, сеансы были активными (в голом веб-приложении), когда мы пытались открыть их в новом окне, и при обратной передаче он очищается только на той странице, на которой появляется 3ds, на остальных страницах он работает.
Мы используем MVC 5.2.7 с C#. Net Framework 4.8
Мы попытались найти различные проблемы, связанные с сессиями, опубликованные в SO, и опробовали отмеченные решения, но ни одна из них не сработала. .