0

Asp Net MVC4 Web アプリケーションに問題があります。Windows 認証と IIS7 を使用しています。ユーザーは Active Directory に基づいて認証され、ときどき (すべてのユーザーが Web サイトにアクセスを試みた場合の 1 ~ 3% のように) ユーザーは、同時に Web サイトにもアクセスした別の人物として認識されます (IIS ログで確認しました)。 . ユーザーの現在の名前を取得する必要があるコードには約 10 か所あり、これを使用してこのデータを取得します。 HttpContext.Current.User.Identity.Name

ユーザーがWebサイトにアクセスし、HttpContext経由でアクセスする代わりに、このキャッシュされたユーザー名を使用するときに、最初にユーザー名をキャッシュしようとしました。そして驚くべきことに、問題はさらに頻繁に発生していました。

また、ここで説明されているように IIS の設定を変更しようとしました: https://serverfault.com/questions/360083/iis-7-windows-authentication-wrong-user

しかし、問題はまだ発生しました。

他に何を試すことができるか教えてください。この問題は本当に私を悩ませます:)答えてくれてありがとう!

4

0 に答える 0