私たちは.NET 2.0 Webアプリケーションを実行しています。私たちのクライアントの1人は、2人の異なるユーザーが2つの異なるマシン上でアプリケーションにログインし、1人がログアウトしたときに、他のユーザーがAuthTicketを失うように見える問題が発生しています(コンテンツは表示されず、アプリケーションを引き続き使用するには、ログアウトしてから再度ログインする必要があります。あなたがイメージすることができるように、これは彼らに非常にイライラしており、彼らはできるだけ早く答えを求めています。1人のユーザーがログアウトすると、他のユーザーがAuthTicketを失うように見える
私たちのラボで設定を再作成し、問題を再現しようとしましたが、できません。また、この問題は他のサイトでも確認されていますが、どの時点でどのように説明されているように見えるかもしれませんが、ある時点では「自分自身を修正」しています。
これは、特に私たちが同じハードウェアで同じバージョンを実行することができ、それを見ることができないとき、私に設定問題のように思えます。しかし、私がこれまでに行ってきたテストと研究では何も得られませんでした。半分の有用な情報は、あまりにも多くのメモリや何かを使用する場合、AppPoolsがリサイクルに設定されているかどうかを確認することでした。
誰もが考えている?この場合に役立ちます。ここ
は、認証のweb.configエントリである:それはそれがあった場合とまったく同じように動作しましたが
<authentication mode="Forms">
<forms name=".EyeQCookie" loginUrl="Login.aspx" protection="All" timeout="30" path="/" slidingExpiration="true">
</forms>
</authentication>