可能重复:
http.context.user 和 thread.currentprincipal 之间的区别以及何时使用它们?
这两者在 ASP.NET 应用程序中有什么区别?
我知道HttpContext.User.Identity
当用户通过身份验证时设置FormsAuthentication
。但是什么时候出Thread.CurrentPrincipal.Identity
集呢?
它们总是保持相同的值吗?
对于无法访问 a 的应用程序的其他层,这仍然适用HttpContext
吗?