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

时间:2019-03-14 02:38:35

标签: c# asp.net .net asp.net-core .net-core

当我使用.NET Core 2.1时,当我创建一个具有单独身份验证的新.NET Core Web项目时,该项目将与AccountControllerManageController一起创建。

命令是:

  

dotnet新的mvc --auth个人

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

1 个答案:

答案 0 :(得分:1)

默认情况下,您不能这样做,因为从ASP.NET Core 2.1开始,身份作为ASP.NET Core项目模板的Razor类库提供。如果要查看与身份相关的代码并进行自定义,则必须在项目中Scaffold Identity

此外,如果您需要MVC格式的ASP.NET Core标识,那么这是我的GitHub Repository,其中Razor页面标识已在ASP.NET Core 2.2中转换为MVC。