IIS6 でホストされている従来の ASP Web サイトを管理しています (というか、管理に行き詰まっています)。しばらく前から、このサイトでセッション Cookie が「収集」されていることに気付きました。
アプリケーション プールのリサイクル間隔をいじったり、IIS を完全に再起動したりしましたが、どういうわけか、この問題は解決しません。最初は Cookie が 1 つしかないように見えますが、サイトをしばらく閲覧した後でも Cookie は 1 つしかありません。そして、しばらくして (数日、数週間)、Cookie に多くの ASPSESSIONIDXXX Cookie が含まれていることに再び気付きました。
セッションの損失などはありません。すべてが正常に動作し、期待どおりです。私のクッキーがこのセッションガベージで成長し続けているだけです。問題はすべてのブラウザーに存在します (Web サイト/Web サーバーに問題があることを示しています)。
私はこの質問を見てきました.Webサイトは、複数のプロセスまたは複数のサーバーを持つ「Webgarden」またはアプリケーションプールにはありません。また、プロキシサーバーも何もありません。
プロジェクトの周りにいくつかのSession(...)
コードが散りばめられています。私はそれを見ましたが、Session("FOO") = bar
とbar = Session("FOO")
.
私はどちらかを探しています:
a) この問題の解決
策 b) 回避策: 「現在の」Cookie を除くすべての Cookie を削除する (適切な) 方法