10
ASP.NET身份-HttpContext没有GetOwinContext的扩展方法
我已经从这里下载并成功运行了ASP.NET Identity示例:https: //github.com/rustd/AspnetIdentitySample 我现在在我的项目中正在实施ASP.NET Identity框架,并且遇到了一个问题,这使我整日生气…… GetOwinContext() 作为我的扩展方法不存在 HttpContext 我正在类库中实现身份框架。我已经安装了Identity框架的所有最新版本(预发行版),除此之外,其他所有东西都可以正常工作。 我尝试在控制器中实现与直接相同的代码,并发现相同的问题。 我显然在某处缺少参考,尽管我不知道该怎么办..!.. 杀死我的代码块是: private IAuthenticationManager AuthenticationManager { get { return HttpContext.GetOwinContext().Authentication; } } 我已经添加了对以下内容的引用-在我的类库中尝试了这些内容,也直接在控制器上进行了尝试,它们都不适合我... using Microsoft.AspNet.Identity; using Microsoft.AspNet.Identity.EntityFramework; using Microsoft.Owin.Security; using Microsoft.Owin; using System.Web; ...这把我逼到了墙上....有什么想法吗? 更新 我已经检查了示例中的Identity&OWIN版本,并确保解决方案中具有相同版本。 更重要的是,如果我在示例中搜索对象浏览器GetOwinContext可以找到该方法,但是在我的解决方案中搜索它时,找不到它了……我必须拥有一些过时的库,但是我可以找不到它!