ASP.NET Identity - HttpContext не имеет метода расширения для GetOwinContext
Я скачал и успешно запустил образец удостоверения ASP.NET отсюда:https://github.com/rustd/AspnetIdentitySample
Сейчас я нахожусь в процессе реализации ASP.NET Identity Framework в моем проекте и столкнулся с проблемой, которая приводила меня в бешенство весь день ...
GetOwinContext()
не существует в качестве метода расширения на моемHttpContext
Я реализую структуру идентичности в библиотеке классов. Я установил все последние (предварительные версии) платформы Identity, и все - кроме этого - работает нормально.
Я попытался реализовать тот же код, что и тот же direct в моем контроллере, и обнаружил ту же проблему.
Я явно пропускаю ссылку где-то, хотя понятия не имею, что ..! ..
Блок кода, который убивает меня:
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
Я могу найти метод, однако, когда я ищу его в своем решении, его нигде не найти ... У меня должна быть какая-то устаревшая библиотека, но я не могу 'не найти это!