在 MVC3 中,我想HttpContext从 Controller 访问(不是属性HttpContextBase返回的HttpContext)。几篇文章(和 StackOverflow 答案)建议使用HttpContext.ApplicationInstance.Context. 我试过了,它很有效,很简单。
有人可以确认此属性在每个请求中都是唯一的并且线程安全吗?也许这只是我,但我发现这个名字ApplicationInstance令人困惑——它表示一个应用程序范围的值(即,每个请求不是唯一的)。