当我使用 IdentityServer4.AspNetIdentity 时。我使用个人用户设置使用 Visual Studio 2019 创建项目。它无法使用代码 500 打开我的网站我搜索了 Google 但没有结果我在 Startup.cs 中的代码: services.AddDbContext<ApplicationDbContext>(options => options.UseInMemoryDatabase("AuthDb"));services.AddIdentity<SimpleUser, IdentityRole>() .AddEntityFrameworkStores<ApplicationDbContext>() .AddDefaultTokenProviders();services.AddIdentityServer() .AddDeveloperSigningCredential() .AddInMemoryPersistedGrants() .AddInMemoryIdentityResources(Resources.GetIdentityResources()) .AddInMemoryApiResources(Resources.GetApiResources()) .AddInMemoryClients(Clients.Get()) .AddAspNetIdentity<SimpleUser>() .AddDeveloperSigningCredential(); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
1 回答
精慕HU
TA贡献1845条经验 获得超8个赞
确保 Views\Shared_LoginPartial.cshtml 中是
@inject SignInManager<SimpleUser> SignInManager @inject UserManager<SimpleUser> UserManager
并不是
@inject SignInManager<IdentityUser> SignInManager @inject UserManager<IdentityUser> UserManager
- 1 回答
- 0 关注
- 91 浏览
添加回答
举报
0/150
提交
取消