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

And*_*uin 3 .net c# asp.net .net-core asp.net-core-2.1

当创建与个人身份验证的新的.NET 2.1的核心网络项目,该项目将被创建AccountController,并ManageController在它旁边。

命令是:

dotnet new mvc --auth 个人

然而,我在哪里可以找到默认AccountControllerManageController在.NET 2.2核心的新项目?我需要修改我的默认登录逻辑。

Tan*_*jel 6

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

此外,如果您需要 MVC 格式的 ASP.NET Core 标识,那么这里是我的 GitHub存储库 ,其中 Razor 页面标识已在ASP.NET Core 版本 >= 2.2 中转换为 MVC

  • 哇。该文件正是我所需要的。谢谢你! (2认同)