首页 > 解决方案 > 处理我无法解决的请求错误时发生未处理的异常

问题描述

我正在做一些电影项目。在 HomeController 上进行一些安排后,出现了此错误。我尝试了我在互联网上可以找到的所有内容,但无法解决。

这是我的完整错误信息。

InvalidOperationException:尝试激活“OnlineMovieTicketBookingProject.Controllers.HomeController”时,无法解析“Microsoft.AspNetCore.Identity.UserManager`1[OnlineMovieTicketBookingProject.Models.ApplicationUser]”类型的服务。

家庭控制器.cs

public class HomeController : Controller
{
    int count = 1;
    bool flag = true;
    private UserManager<ApplicationUser> _usermanager;

    private ApplicationDbContext _context;
    public HomeController(ApplicationDbContext context, UserManager<ApplicationUser> usermanager)
    {
        _context = context;
        _usermanager = usermanager;
    }
    ...
}

启动.cs

public void ConfigureServices(IServiceCollection services)
{
    services.AddDbContext<ApplicationDbContext>(options =>
        options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
    services.AddDatabaseDeveloperPageExceptionFilter();

    services.AddDefaultIdentity<IdentityUser>(options => options.SignIn.RequireConfirmedAccount = true)
        .AddEntityFrameworkStores<ApplicationDbContext>();
    services.AddControllersWithViews();
    services.AddTransient<UploadInterface, uploadfilerepo>();   
}

标签: c#asp.net

解决方案


推荐阅读