在 .NET Core 2.2 中获取默认的 AccountController

Get the default `AccountController` in .NET Core 2.2

使用个人身份验证创建新的 .NET Core 2.1 Web 项目时,将在项目旁边创建 AccountControllerManageController

命令是:

dotnet new mvc --auth Individual

但是.NET Core 2.2 新建工程中默认的AccountControllerManageController在哪里可以找到?我需要修改我的默认登录逻辑。

默认情况下你不能,因为从 ASP.NET Core 2.1 Identity 被提供为 Razor Class Library使用 ASP.NET 核心项目模板。如果您想查看那些与身份相关的代码并进行自定义,那么您必须 Scaffold Identity 在您的项目中。

此外,如果您需要 ASP.NET MVC 格式的核心身份,那么这是我的 GitHub Repository,其中 Razor 页面身份已在 [= 中转换为 MVC 22=] 核心版本 >= 2.2.