クッキーレスセッションとIIS7にはリダイレクトループが発生します
-
09-09-2019 - |
質問
私は、クッキーレスセッションを使用するASP .NETのウェブサイトを持っています。
:最初の要求は、次のようなURLを使用してサイトに行われた場合IEは標準的な「Internet ExplorerがWebページを表示できません」というメッセージが表示されます。 Firefoxはもう少し便利ですし、次のメッセージが表示されます:
「このURLのリダイレクトの上限を超えました。要求されたページを読み込むことができません。これは、ブロックされているクッキーによって引き起こされることがあります。」
私は、Global.asaxのにいくつかのトレースを入れて、私は、アプリケーションに取得ではなく、セッション開始イベントにイベントを開始します。
私は明示的にブラウザですべてのクッキーをブロックされていないと、任意のHTTPはどちらかのルールをリダイレクト設定を持っていないしています。
このサイトは私の開発サーバーでとIIS6の下で正常に動作します。
私はクッキーレスセッションをオフにした場合、そして、すべてがIIS7で結構です。
私は、Visual Studio、[ファイル]> [新しいウェブサイトでは、すなわちウェブサイト、最も簡単なでこれを再現してからちょうどクッキーレス=「true」をweb.configファイルの設定を設定することができます。
私はcolleaugesワークステーション上でこれをテストして、それが動作しますので、私はそれがどこかIIS7でいくつかの設定です推測しています。
任意のアイデア?
解決
さて、私はこの問題を発見します。
私は両方同じDLLを指すが定義された2つのISAPIフィルタを持っています:
の%windir%\ Microsoft.NET Frameworkの\ \ v2.0.50727の\ aspnet_filter.dll C:\ WINDOWS \ Microsoft.NET Frameworkの\ \ v2.0.50727の\ aspnet_filter.dll
私は2番目のものを削除し、すべてがうまくでした。私はそれは確かに私ではなかった、そこに複製を置くのか分からない。