Classic ASPで従来のアプリケーションを開発しています。 Internet Explorerで奇妙な問題が発生しています。あるセッション変数をページに設定し、別のページでそれらを取得します。Internet Explorerで古典的なASPセッションが失われる
これはChromeとFirefoxで完全に機能しています。
しかし、Internet Explorerでは、ほとんどの場合、セッション変数に値がドロップされています。これはIE 7,8,9にあります。
長時間経過しても別のページに移動すると、セッションデータは保持されます。しかし、短時間でページに移動すると、セッションデータは保持されません。取得したセッション変数は空です。
どのような助けを借りてもこの邪魔になることはありません。
編集:
コードは、無地でシンプルであるだけで、いくつかのセッション変数を設定し、私は離れて、そのページから移動するとき、彼らが失われ、これが唯一のInternet Explorerで発生します。
問題に関連するいくつかの関連コードを提供できますか?あなたの現在の質問に基づいて問題を見るのは難しいです。うまくいくはずです。 –
これは、クッキー保持やウィンドウ上のキャッシュ設定と関係があるようです。 *これはIEのためのものですか?*すべてのワークステーションかlocalhost上のサーバーを持つIEですか? IEはローカルホスト上のサーバーにアクセスする際に特定のリソースがロードされたり実行されたりするのを防ぎます。 – NobodyMan
このビットに照らして、あなたが何を記述しているかが想像するのは非常に難しい "長い時間が経って別のページに移動すると、セッションデータは保持されますが、短時間でページに移動するとセッションデータは保持されません」問題を示す非常に簡単なページを作成し、そのコードを質問に含める必要があります。少なくともあなたは他の人に "それは私のために働く"と言うことができます。そして、あなたは非常に奇妙な設定の問題を知っています。 – AnthonyWJones