クッキーレスセッションとIIS7にはリダイレクトループが発生します

StackOverflow https://stackoverflow.com/questions/750997

質問

私は、クッキーレスセッションを使用するASP .NETのウェブサイトを持っています。

:最初の要求は、次のようなURLを使用してサイトに行われた場合

ます。http:// localhost /をサイト

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番目のものを削除し、すべてがうまくでした。私はそれは確かに私ではなかった、そこに複製を置くのか分からない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top