Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

using Microsoft.AspNet.Identity;

Ответ 2

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