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

当我使用 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);


幕布斯7119047
浏览 92回答 1
1回答

精慕HU

确保 Views\Shared_LoginPartial.cshtml 中是@inject SignInManager<SimpleUser> SignInManager @inject UserManager<SimpleUser> UserManager并不是@inject SignInManager<IdentityUser> SignInManager @inject UserManager<IdentityUser> UserManager
打开App,查看更多内容
随时随地看视频慕课网APP