我是.NET Core
新手,想问一下Identity
。
我买了一本书,并遵循了所有说明。按照书Identity
描述的方式设置非常简单。 创建帐户控制器,登录,注销视图等...
但是当我使用Visual Studio创建一个新项目并选择了个人用户帐户时。
我找不到"帐户控制器"文件夹。有一个区域文件夹,但几乎是空的。AreasIdnetityPages_ViewStart.html
.
我检查了隐藏文件等,但找不到Account
或Identity
文件夹。
登录链接是这样的
https://localhost:44313/Identity/Account/Login
Identity
正在工作,但代码在哪里?
如本条目所述:
在 ASP.NET Core 2.1中,我们现在可以在可重用类中发布Razor UI。 图书馆。我们使用此功能来提供整个标识 UI 作为预构建的包 (Microsoft.AspNetCore.Identity.UI(,您可以 只需从应用程序引用即可。
请注意,您要求此功能通过向ConfigureServices
方法添加.AddDefaultUI(UIFramework.Bootstrap4)
而有效。
如果您仍然喜欢像过去一样搭建Identity
架,请使用以下cli
命令:
dotnet aspnet-codegenerator identity --useDefaultUI
有关脚手架选项的更多信息,请访问此处。