簡體   English   中英

ASP.NET Core MVC 中的身份腳手架問題

[英]Problem with Identity scaffolding in ASP.NET Core MVC

我做了一個 MVC 項目,其中包括 2 個項目。

  1. class 庫(.NET Core) - 我在這里有我的模型和服務/選項
  2. ASP.NET 內核 Web 應用 - 控制器,在此處查看

我想為我的項目添加身份。 所以我找到了以下 NuGet 包

  1. Microsoft.AspNetCore.Identity.EntityFrameworkCore
  2. Microsoft.AspNetCore.Identity.UI
  3. Microsoft.Extensions.Identity.Stores

我在我的 DbContext class 中使用了public class NameDbContext: IdentityDbContext<IdentityUser>

我在 Web 項目上單擊添加 -> 選擇“新建腳手架項目” -> 下面的圖片

我想選擇什么

我得到的錯誤

有任何想法嗎?

編輯:

我可以在我的數據庫中看到這些表是在 NuGet 包和隨后的add-migrationupdate-database命令之后創建的。

我還嘗試了沒有<IdentityUser>這樣的 DbContext class

public class NameDbContext: IdentityDbContext

您可以嘗試從Tools->Nuget Package Manager -> Manage NuGet Packages for Solution -> Updates tab -> Update All.中更新所有NuGet packages包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM