#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. Вау. Этот документ — именно то, что мне нужно. Спасибо!