Идентификация в ASP.Net Core 2.1: настройка AccountController

Я установил ASP.NET Core 2.1 но даже при том, что я создал новое ASP.NET Core Web Application ASP.NET Core 2.1 с использованием ASP.NET Core 2.1 с Individual User Accounts Store user accounts in-app Individual User AccountsStore user accounts in-app Я не могу найти AccountController или Views.

Я все еще могу зарегистрироваться и войти без проблем, но я не могу найти код для него, он присутствовал в версии 2.0.

введите описание изображения здесь

Одним из усовершенствований в 2.1 были библиотеки classов Razor, а идентификатор по умолчанию живет в одном из них в отдельных шаблонах auth. Если вы хотите иметь код в своем приложении, чтобы его можно было настроить, вы можете подделать его с помощью Visual Studio или с помощью глобального инструмента scaffolder. См. Это руководство о том, как это сделать.

В ASP.NET Core 2.1 появилась новая функция, называемая библиотекой classов Razor, которая позволяет создавать виды и страницы как часть многоразовой библиотеки. Идентификатор ядра ASP.NET был перенесен на такой RCL. Вы можете переопределить его в своем проекте:

  1. В обозревателе решений щелкните правой кнопкой мыши проект> Добавить > Новый элемент подкладок .
  2. На левой панели диалогового windows « Добавить леса » выберите « Идентификация» > « ДОБАВИТЬ» .
  3. В диалоговом окне ADD Identity выберите файлы, которые вы хотите переопределить.
    1. Выберите макет, если необходимо
    2. Выберите или создайте class контекста данных .
  4. Нажмите ADD .

Для получения дополнительной информации посетите документацию .

Оказывается, ASP.NET Core Identity теперь доступен как готовый пакет под названием Microsoft.AspNetCore.Identity.UI .

Вы можете прочитать больше об этом здесь:

https://blogs.msdn.microsoft.com/webdev/2018/03/02/aspnetcore-2-1-identity-ui/

Поскольку ASP.NET Core 2.1 идентификационный интерфейс отправляется как библиотека .

Но вы можете переопределить представления и controllerы, поместив их в нужные места (например, View / Account / Login.cshtml).

  • Разница между A * pA = новая A; и A * pA = новый A ();
  • Запись музыкальных нот в wav-файл
  • Как проверить, является ли строка числом?
  • segmentation fault с помощью scanf
  • Проверка размера объекта в Objective-C
  • Сборщик мусора и циркулярная ссылка
  • Как заставить IOStream работать лучше?
  • Метаданные не были загружены с использованием MetadataType
  • Вызов контекстного меню NotifyIcon
  • Как распечатать С помощью XDocument
  • Невозможно назначить делегирование анонимного метода с менее конкретным типом параметра
  • Давайте будем гением компьютера.