为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复IdentityServer4.AspNetIdentity的网页问题

如何修复IdentityServer4.AspNetIdentity的网页问题

C#
幕布斯7119047 2023-07-09 15:09:18
当我使用 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


查看完整回答
反对 回复 2023-07-09
  • 1 回答
  • 0 关注
  • 70 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信