2012-01-20 7 views
1

非常に奇妙な問題私はASP.Netと現在のユーザーに直面しています。ASP.Net Httpcontext.Current.Userはスレッドを生成した最後のユーザーを示します

ASP.Net 4.0を使用する。

何らかの理由で、HttpContext.Current.User.Identity.Nameが、サーバーにヒットした最後のユーザーとしてユーザーIDを報告します。言い換えれば、それはどういうわけか何らかの理由でIDをキャッシュします。

シナリオ:Hey the scenario: 自分のユーザー名でコンピュータ1にログインしてください。正常に表示されます。 他のユーザー名でコンピュータ2にログインすると、正常に表示されます。

コンピュータ1のブラウザをリフレッシュし、コンピュータ2の資格情報を表示します。

私はすべてを試しました!私はオフにしてすべての可能な設定を試したカスタムロールプロバイダを持っていました。現在、私はうまくいくはずのWeb設定に2行あります。

私は、IISに次のようにチェックしました: 匿名では、Windowsが 無効セッション状態を有効になっている 無効になっています!私が間違ってやっている

lblUserName.Text = HttpContext.Current.User.Identity.Name; 

任意のアイデア:

は、ユーザ名をテストするために、私はこれをやっていますか? これは私がKerberosではなくNTLMを使用しているからでしょうか?

すべてのヘルプは非常にどのような愚かな問題

+0

新しいプロジェクトで問題を再現できましたか? – Stilgar

+0

私はすぐにそれを試してみよう。 – Fox

+0

新しいプロジェクトで問題が起きない... web.configのどこかで問題が発生する... – Fox

答えて

0

聖とイノウエをいただければ幸いです!私はweb.configを分解して答えを見つけました。

キャッシュが問題だったことがわかりました。私は私のweb.configファイルで有効になって、次のを持っていた:

それを修正し、キャッシュを無効に
<caching enabled="false"> 
    <profiles> 
    <add duration="72:00:00" location="Client" extension=".aspx" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
    <add duration="72:00:00" location="Client" extension=".axd" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
    <add duration="72:00:00" location="Client" extension=".js" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
    <add duration="72:00:00" location="Client" extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
    <add duration="72:00:00" location="Client" extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
    <add duration="72:00:00" location="Client" extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
    <add duration="72:00:00" location="Client" extension=".gif" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" /> 
    </profiles> 
</caching> 

! どのような奇妙な問題。

+0

aspxファイルのような動的コンテンツのキャッシュを有効にしました。 – Stilgar

+1

これは良いことではありませんが、それは今です!これはまた私が持っている他の問題の全体の多くを説明する!ボーンヘッドの動きは、少なくともソートされた! – Fox

関連する問題