在 .NET Core 2.2 中获取默认的 AccountController
Get the default `AccountController` in .NET Core 2.2
使用个人身份验证创建新的 .NET Core 2.1 Web 项目时,将在项目旁边创建 AccountController
和 ManageController
。
命令是:
dotnet new mvc --auth Individual
但是.NET Core 2.2 新建工程中默认的AccountController
和ManageController
在哪里可以找到?我需要修改我的默认登录逻辑。
默认情况下你不能,因为从 ASP.NET Core 2.1 Identity 被提供为 Razor Class Library使用 ASP.NET 核心项目模板。如果您想查看那些与身份相关的代码并进行自定义,那么您必须 Scaffold Identity 在您的项目中。
此外,如果您需要 ASP.NET MVC 格式的核心身份,那么这是我的 GitHub Repository,其中 Razor 页面身份已在 [= 中转换为 MVC 22=] 核心版本 >= 2.2.
使用个人身份验证创建新的 .NET Core 2.1 Web 项目时,将在项目旁边创建 AccountController
和 ManageController
。
命令是:
dotnet new mvc --auth Individual
但是.NET Core 2.2 新建工程中默认的AccountController
和ManageController
在哪里可以找到?我需要修改我的默认登录逻辑。
默认情况下你不能,因为从 ASP.NET Core 2.1 Identity 被提供为 Razor Class Library使用 ASP.NET 核心项目模板。如果您想查看那些与身份相关的代码并进行自定义,那么您必须 Scaffold Identity 在您的项目中。
此外,如果您需要 ASP.NET MVC 格式的核心身份,那么这是我的 GitHub Repository,其中 Razor 页面身份已在 [= 中转换为 MVC 22=] 核心版本 >= 2.2.