这个错误通常发生在使用Asp.Net Core 2.2时,尝试在Startup.cs文件中配置身份验证服务时。解决这个问题,你可以尝试以下几种方法:
using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Identity.UI;
services.AddDefaultIdentity()
.AddDefaultUI(UIFramework.Bootstrap4)
.AddEntityFrameworkStores();
public class ApplicationUser : IdentityUser
{
// 添加自定义属性
}
public class ApplicationDbContext : IdentityDbContext
{
// 添加自定义DbSet或其他属性
}
services.AddScoped>();
services.AddScoped>();
这些解决方法应该能够解决你遇到的问题。如果问题仍然存在,请确保你的项目引用了正确版本的Identity包,并且没有其他引发该错误的代码。