HttpContext.GetOwinContext()。Get <applicationsigninmanager>()返回null

时间:2018-06-24 09:46:00

标签: asp.net-mvc owin

在我的.net MVC项目中,需要绕过登录。 (正在从我的窗口应用程序调用链接,并且用户已经在此处进行了身份验证)

我正在调用以下函数来验证用户身份

public async Task<ActionResult> vLogin(LoginViewModel model, string
returnUrl)
{ 
    ApplicationSignInManager sm = 
                 HttpContext.GetOwinContext().Get<ApplicationSignInManager>();       

    var result = await sm.PasswordSignInAsync(model.UserName, model.Password,
    model.RememberMe, shouldLockout: false);

    return View(); 
}

这里HttpContext.GetOwinContext()。Get()返回null,哪里出错了?

我已经阅读了以下帖子: HttpContext.GetOwinContext().GetUserManager<AppRoleManager>() return null

0 个答案:

没有答案