私はこの男のように同じ問題を抱えていました。私は幸運だったので、彼の解決策も私のために働きました。でも少し汚いと思いますし、もっといいものはないかと思っていました。
IISでこの構成を設定しましたが、ユーザーがブラウザーを閉じるとCookieは常に期限切れになります(「Cookieハック」を使用しない場合)
何か案は?
編集:明確にするために:失われるのはサーバー側のセッションではなく、「ASP.NET_SessionId」Cookieの有効期間のみであり、これは正しくありません。
EDIT2:いくつかの調査の後、ASP.NET_SessionId
Cookieが実際に設定されるのはいつか疑問に思いました。(Firefoxを使用して)削除してページを更新すると(数回でも)、新しいページが表示されません...ここで何が起こっているのですか?
EDIT3:セッションに何かを入れると、セッションID Cookieが設定されることがわかったので、質問(EDIT2)はオフになっています。