Получить AccountController по умолчанию в .NET Core 2.2

#c# #asp.net #.net #.net-core #asp.net-core-2.1

#c# #asp.net #.net #.net-core #asp.net-core-2.1

Вопрос:

При создании нового веб-проекта .NET Core 2.1 с индивидуальной аутентификацией проект будет создан с AccountController ним и ManageController параллельно с ним.

Команда является:

dotnet новый mvc —пользователь с авторизацией

Однако, где я могу найти значение по умолчанию AccountController и ManageController в новом проекте .NET Core 2.2? Мне нужно изменить мою логику входа по умолчанию.

Комментарии:

1. Они реализовали это как страницы Razor, скомпилированные в сборку. Вы можете удалить файлы, чтобы переопределить это с помощью правильных каркасов .

2. вы можете создавать их вручную или с помощью каркасов learn.microsoft.com/en-us/dotnet/core/tools /…

Ответ №1:

По умолчанию вы не можете, потому что из ASP.NET Идентификатор ядра 2.1 предоставляется в виде библиотеки классов Razor с ASP.NET Основные шаблоны проекта. Если вы хотите увидеть эти коды, связанные с идентификацией, и настроить их, вам придется создать идентификатор каркаса в вашем проекте.

Более того, если вам нужно ASP.NET Идентификатор ядра в формате MVC тогда вот мой репозиторий GitHub, где идентификатор страницы Razor был преобразован в MVC в ASP.NET Версия ядра > = 2.2.

Комментарии:

1. Вау. Этот документ — именно то, что мне нужно. Спасибо!