おかしな問題!ASP.NET セッションは即座に期限切れになります。私の web.config には、次のセッション設定があります。
<sessionState mode="InProc" timeout="10000" />
私の知る限り、タイムアウト属性の値は分単位であり、525,600 分 (1 年) を超えることはできません。ここで何が間違っているのかわかりません。セッションが期限切れになるのはなぜですか。サーバーのメモリの問題ですか?私はそうは思いません。サーバーはかなり落ち込んでいて、結局のところあまり機能していないサイトが 1 つしかありません。アイデア?
編集:
cookieless 属性を true に設定した後、URL のセッション ID に気付きながら、セッション ID がCHANGINGであることを確認できます。これは、セッションが期限切れになることを意味すると思います。IIS 設定は私の知る限り正しいです (セッション状態を有効にするチェックボックスがオンになっており、時間の値は 20 です)。写真は 100 語の価値があります:
alt テキスト http://img148.imageshack.us/img148/5053/sessionstate.jpg