"System.Web.HttpContextBase"中没有定义"GetOwinContext"。

25
private IAuthenticationManager AuthenticationManager
{
    get
    {
        return HttpContext.GetOwinContext().Authentication;
    }
}

我遇到了错误:

'System.Web.HttpContextBase' 不包含 'GetOwinContext' 的定义,且没有接受类型为 'System.Web.HttpContextBase' 的第一个参数的扩展方法 'GetOwinContext' 可用(是否缺少 using 指令或程序集引用?)

可能出了什么问题?

1个回答

76

您似乎缺少名为 'Microsoft.Owin.Host.SystemWeb' 的 NuGet 包。从 NuGet 安装该包,或使用包管理器控制台安装该包。

Install-Package Microsoft.Owin.Host.SystemWeb

希望这能有所帮助。


2
https://dev59.com/s2Ei5IYBdhLWcg3wldBu - Kiran Bhagat
2
确认这有帮助!谢谢。 - Anh Hoang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接