我有一个漂亮的香草控制器:
public class HomeController : Controller
{
private readonly ApplicationUserManager _applicationUserManager;
public HomeController()
{
_applicationUserManager = HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>();
}
}
然而,当我点击它时HttpContext
它是空的。
答案 0 :(得分:17)
HttpContext
在构造函数中被引用。这里没有HttpContext
,因为它们仅在有请求时才会创建。
将HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>();
移动到某个操作可以解决问题。