我们有一个网站显示一些奇怪的行为。它刚刚从在IIS6上运行的ASP.NET v2更新到在IIS7.5上运行的.Net v4。
它仅在Intranet中使用并使用Windows身份验证,但用户会话似乎没有像我期望的那样进行维护。
情况是这样的: 人A登录 - 一切都很好。 B人登录 - 一切都很好。 人员A刷新他们的页面,他们现在以人员B身份登录。 人员C登录,现在人员A& B都以人员C身份登录。
我们通过以下方式获取当前登录用户
System.Security.Principal.IIdentity winId = HttpContext.Current.User.Identity;
我对这里出了什么问题感到困惑。有没有人有任何想法?