Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

Asp.net core 具有存储库模式的ASP.NET核心DI(DAL、服务、控制器) public void配置服务(IServiceCollection服务) { services.AddTransient(); services.AddControllersWithViews(); services.AddOptions(); services.AddMvc(); }

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

启动应用程序时出错。 AggregateException:无法构造某些服务(验证服务描述符“ServiceType:DataServiceLayer.OperationInfrastructure.IUserService生存期:临时实现类型:DataServiceLayer.OperationService.UserService”时出错):尝试激活“DataServiceLayer.Operations.IUsersRepository”时无法解析类型“DataAccessLayer.Operation.IUsersRepository”的服务“电子服务”。)


您还必须将存储库生命周期添加到Startup.cs文件中

例如:

services.AddTransient();