В моем приложении по умолчанию время ожидания сеанса составляет 20 минут. Когда пользователь выходит из портала до тайм-аута, есть способ убить сеанс явно. Состояние сеанса настроено на «inproc».Как убить asp .net-сеанс явно до таймаута, когда пользователь выходит из портала
Приложение запускается на портале, и пользователь может получить доступ к приложению и выйти из портала. Состояние сеанса все еще сохраняется, если он выходит из системы до 20 минут, который потребляет больше памяти и приводит к ухудшению производительности, так как существует несколько сеансов активных пользователей.
На основе токена аутентификации от портала, как мы можем явно идентифицировать текущий сеанс пользователя и как его явно убрать?
Чтобы использовать Session.Abandon(), необходимо выяснить, что сеанс зарегистрирован в сессии. Как найти конкретную сессию пользователя на основе userId – user3017324
Вам не нужно. Когда пользователь выходит из системы, отмените текущий сеанс. Сеанс, который вы покидаете, будет единственным для пользователя, который выходит из системы. –