ASP.NET Core 2.1身份找不到ApplicationUser

时间:2018-08-25 09:45:00

标签: .net authentication identity asp.net-core-2.1

我已将Identity包含到我的.NET Core2.1项目中,当我尝试构建该项目时,它会警告我并出现以下错误:

找不到类型或名称空间名称'ApplicationUser'(您是否缺少using指令或程序集引用?)

我应该自己定义ApplicationUser还是Identity将自己创建它?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:11)

您必须自己创建ApplicationUser类。默认用户是IdentityUser。 ApplicationUser继承自IdentityUser:

Int

但是如果您不扩展ApplicationUser,那么您也可以使用IdentityUser。所以代替这个:

functionDoSomething

您可以使用此:

public class ApplicationUser : IdentityUser
{
}

并在整个项目的其余部分中将ApplicationUser替换为IdentityUser。