如何在ASP.NET Core 2.2中添加身份类

时间:2019-03-17 01:05:20

标签: c# asp.net-core

伙计们,我是个初学者,因此可以提供一些帮助。

因此,我了解ASP.NET Core 2.1引入了称为Razor类库的新功能,该功能使您可以将视图和页面构建为可重用库的一部分。 ASP.NET核心标识已移至此类RCL。您可以在项目中覆盖它:

  1. 从解决方案资源管理器中,右键单击项目>添加>新建脚手架项目。
  2. 从“添加脚手架”对话框的左窗格中,选择“身份”>“添加”。
  3. 在“添加身份”对话框中,选择要覆盖的文件。 3.1-必要时选择布局 3.2-选择或创建数据上下文类。
  4. 点击添加。

现在我真的不太了解它是如何工作的以及如何去做。我想添加.NET Core 2.0中的AccountController等控制器。我还想添加.NET Core 2.0中Models文件夹中的ApplicationUser.cs文件

Add Identity dialogue box

如果我想添加其他控制器(例如AccountController.cs或ManageController.cs以及ApplicationUser.cs),我不明白在这里说什么

任何帮助都会很棒,谢谢。

1 个答案:

答案 0 :(得分:0)

Razor类库的要点是代码位于库内部,这就是为什么您无法在项目中获取代码的原因。控制器仍然在那里,只是它们直接来自库。您是否有需要更改它们?

也请仔细阅读official Microsoft docs about the change,在其中进行详细说明。