0

我对 Asp Net MVC4 Web 应用程序有疑问。我正在使用 Windows 身份验证和 IIS7。用户基于 Active Directory 进行身份验证,并且不时(例如所有用户尝试访问该网站的 1-3%)用户被识别为同时也进入该网站的其他人(我在 IIS 日志中检查了它) . 代码中有大约 10 个地方需要获取用户当前名称,我使用以下方法获取这些数据: HttpContext.Current.User.Identity.Name

我已经尝试在一开始就缓存用户名,当用户进入网站然后使用这个缓存的用户名而不是通过 HttpContext 访问它时。令人惊讶的是,问题发生得更加频繁。

我还尝试更改 IIS 中的设置,如下所述:https ://serverfault.com/questions/360083/iis-7-windows-authentication-wrong-user

但是问题还是出现了。

请让我知道我还能尝试什么?这个问题真的困扰着我:) 提前谢谢你的回答!

4

0 回答 0