我正在使用Visual Studio 2015并在我的MVC项目中使用以下代码:
5
我一直收到错误声明:
当前上下文中存在名称“HttpContext”MySolution.DNX 4.5.1
我添加了以下Nuget包:
Microsoft.AspNet.Identity.Owin
Microsoft.Owin.Host.SystemWeb
Microsoft.Owin.Security
到底有没有?
答案 0 :(得分:0)
如果您使用的是Asp.Net 6(vNext):
private readonly IHttpContextAccessor contextAccessor;
public MyComponent(IHttpContextAccessor contextAccessor) {
this.contextAccessor = contextAccessor;
}
public string GetDataFromSession() {
return contextAccessor.HttpContext.Session.GetString(*KEY*);
}
您现在以这种方式访问HttpContext。我希望这会有所帮助。