.net - ASP.NET Core 2.1 Identity 找不到 ApplicationUser
问题描述
我已将 Identity 包含到我的 .NET Core2.1 项目中,当我尝试构建项目时,它会警告我以下错误:
找不到类型或命名空间名称“ApplicationUser”(您是否缺少 using 指令或程序集引用?)
我应该自己定义 ApplicationUser 还是 Identity 会自己创建它?
任何帮助,将不胜感激。
解决方案
您必须自己创建 ApplicationUser 类。默认用户是 IdentityUser。ApplicationUser 继承自 IdentityUser:
public class ApplicationUser : IdentityUser
{
}
但是,如果您不扩展 ApplicationUser,那么您也可以使用 IdentityUser。所以代替这个:
services.AddIdentity<ApplicationUser, IdentityRole>()
你可以使用这个:
services.AddIdentity<IdentityUser, IdentityRole>()
并在整个项目的其余部分中用 IdentityUser 替换 ApplicationUser。
推荐阅读
- list - 网页抓取动态列表
- arrays - 我想在列和行中有不同的值。值可以重复但不能重复三次
- swiftui - ScrollView 中的 GeometryReader - 滚动不再起作用
- python - 如何用翻译词典写作?
- python - Python:匹配模式并将值重新定位到另一列
- java - How to read txt file from Google Drive?
- ffmpeg - ffmpeg 管道图像到 redis
- php - PHP,循环内添加的新键和值在循环外消失
- linux - 在谷歌云上运行 nohup 后 Chromedriver 关闭
- python - 列表的 Python Vlookup 函数