7
'AuthController'をアクティブ化しようとしているときに、タイプ 'Microsoft.AspNetCore.Identity.UserManager`のサービスを解決できません
LoginControllerでこのエラーが発生します。 InvalidOperationException:「Automobile.Server.Controllers.AuthController」をアクティブ化しようとしているときに、タイプ「Microsoft.AspNetCore.Identity.UserManager`1 [Automobile.Models.Account]」のサービスを解決できません。 これがAuthControllerコンストラクターです: private SignInManager<Automobile.Models.Account> _signManager; private UserManager<Automobile.Models.Account> _userManager; public AuthController(UserManager<Models.Account> userManager, SignInManager<Automobile.Models.Account> signManager) { this._userManager = userManager; this._signManager = signManager; } これがstartup.csのConfigureServicesです。 public void ConfigureServices(IServiceCollection services) { // Add framework services. services.AddApplicationInsightsTelemetry(Configuration); services.Configure<AppConfig>(Configuration.GetSection("AppSettings")); //var provider = HttpContext.ApplicationServices; //var someService = provider.GetService(typeof(ISomeService)); services.AddDbContext<Providers.Database.EFProvider.DataContext>(options => options .UseSqlServer(Configuration.GetConnectionString("DefaultConnection"), b => b.MigrationsAssembly("Automobile.Server") …