Fehler beim Hinzufügen von Scoped Blazor C# durch IdentityUserAccessorC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Fehler beim Hinzufügen von Scoped Blazor C# durch IdentityUserAccessor

Post by Anonymous »

Fehler in program.cs

Code: Select all

builder.Services.AddScoped();
System.AggregateException: „Einige Dienste können nicht erstellt werden (Fehler beim Überprüfen des Dienstdeskriptors „ServiceType: Blazorteste.Modelo.IdentityUserAccessor Lifetime: Scoped ImplementationType: Blazorteste.Modelo.IdentityUserAccessor“: Der Dienst für den Typ „Blazorteste.Modelo.ApplicationDbContext“ konnte beim Aktivierungsversuch nicht aufgelöst werden 'Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore`6

Code: Select all

using Microsoft.AspNetCore.Identity;

namespace Blazorteste.Modelo;

internal sealed class IdentityUserAccessor(UserManager userManager, IdentityRedirectManager redirectManager)
{
public async Task GetRequiredUserAsync(HttpContext context)
{
var user = await userManager.GetUserAsync(context.User);

if (user is null)
{
redirectManager.RedirectToWithStatus("Account/InvalidUser", $"Error: Unable to load user with ID '{userManager.GetUserId(context.User)}'.", context);
}

return user;
}
}
Meine Klasse ApplicationDbContext.cs

Code: Select all

namespace HoteldosNobresBlazor.Modelo;

public class ApplicationDbContext(DbContextOptions options) : IdentityDbContext(options)
{
}
Beim Erstellen eines Benutzers für die Anmeldung bei Blazor ist ein Fehler aufgetreten.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post