Asp.net core 具有存储库模式的ASP.NET核心DI(DAL、服务、控制器) public void配置服务(IServiceCollection服务) { services.AddTransient(); services.AddControllersWithViews(); services.AddOptions(); services.AddMvc(); }
启动应用程序时出错。 AggregateException:无法构造某些服务(验证服务描述符“ServiceType:DataServiceLayer.OperationInfrastructure.IUserService生存期:临时实现类型:DataServiceLayer.OperationService.UserService”时出错):尝试激活“DataServiceLayer.Operations.IUsersRepository”时无法解析类型“DataAccessLayer.Operation.IUsersRepository”的服务“电子服务”。)Asp.net core 具有存储库模式的ASP.NET核心DI(DAL、服务、控制器) public void配置服务(IServiceCollection服务) { services.AddTransient(); services.AddControllersWithViews(); services.AddOptions(); services.AddMvc(); },asp.net-core,dependency-injection,3-tier,Asp.net Core,Dependency Injection,3 Tier,启动应用程序时出错。 AggregateException:无法构造某些服务(验证服务描述符“ServiceType:DataServiceLayer.OperationInfrastructure.IUserService生存期:临时实现类型:DataServiceLayer.OperationService.UserService”时出错):尝试激活“DataServiceLayer.Operations.IUsersRepository”时无法解析类型“DataAccessLayer.Op
您还必须将存储库生命周期添加到Startup.cs文件中 例如:
services.AddTransient();