0
私のアプリケーションのデフォルトのセッションタイムアウトは20分です。ユーザーがタイムアウトする前にポータルからログアウトすると、明示的にセッションを終了する方法はありません。セッション状態は "inproc"に設定されています。ユーザーがポータルからログアウトするときにタイムアウト前にasp .netセッションを明示的に終了する方法
アプリケーションはポータルで起動され、ユーザーはアプリケーションにアクセスしてポータルからログアウトできます。セッション状態は、20分前にログアウトするとメモリが消費され、複数のアクティブなユーザーセッションが存在するため、パフォーマンスが低下します。
ポータルからの認証トークンに基づいて、現在のユーザーセッションを明示的に識別し、明示的にそのセッションを強制終了する方法を教えてください。
Session.Abandon()を使用するには、ログインしたperticularセッションを調べる必要があります。userIdに基づいて特定のユーザーセッションを見つける方法 – user3017324
する必要はありません。ユーザーがログアウトしているときに、現在のセッションを放棄します。放棄しているセッションは、ログアウトしているユーザーのセッションになります。 –