Не удалось найти метод User.Identity.GetUserId()

Использование приложения Visual Studio 2013 Express MVC со ссылками на MVC 5.2 Asp.Net.Identity.Core 2.0

внутри любого контроллера или из другого места в моем приложении метод GetUserId(), похоже, не существует, и я не могу на всю жизнь понять, как это может быть. У меня сложилось впечатление, что это был метод, включенный в Asp.Net Identity 2x. Что мне здесь не хватает?

Ответ 1

Это метод расширения. Укажите пространство имен в верхней части класса.

using Microsoft.AspNet.Identity;

Ответ 2

Начиная с 2015 года RC1 метод расширения GetUserId находится в пространстве имен System.Security.Claims.