You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
大佬,你好。我用你的aop框架,使用特性注入的方式,在方法InvokeAsync注入了一个scope作用域的服务,但是我得到了一个错误:Cannot resolve scoped service 'DYFrame.Entity.IUnitOfWorkManager' from root provider
下面是错误详细信息:
System.AggregateException
HResult=0x80131500
Message=One or more errors occurred. **### (**Cannot resolve scoped service 'DYFrame.Entity.IUnitOfWorkManager' from root provider.****)
Source=System.Private.CoreLib
StackTrace:
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at IUserAppServicea158f35711b34e4cbd1f798fa2e1a7f9.Add()
at Test.EFApi.Controllers.WeatherForecastController.TestMethod() in F:\java\BasicFramework\Test\Test.EFApi\Controllers\WeatherForecastController.cs:line 47
at Microsoft.Extensions.Internal.ObjectMethodExecutor.<>c__DisplayClass33_0.b__0(Object target, Object[] parameters)
at Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(Object target, Object[] parameters)
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.VoidResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<g__Logged|12_1>d.MoveNext()
大佬,你好。我用你的aop框架,使用特性注入的方式,在方法InvokeAsync注入了一个scope作用域的服务,但是我得到了一个错误:Cannot resolve scoped service 'DYFrame.Entity.IUnitOfWorkManager' from root provider
下面是错误详细信息:
System.AggregateException
HResult=0x80131500
Message=One or more errors occurred. **### (**Cannot resolve scoped service 'DYFrame.Entity.IUnitOfWorkManager' from root provider.****)
Source=System.Private.CoreLib
StackTrace:
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at IUserAppServicea158f35711b34e4cbd1f798fa2e1a7f9.Add()
at Test.EFApi.Controllers.WeatherForecastController.TestMethod() in F:\java\BasicFramework\Test\Test.EFApi\Controllers\WeatherForecastController.cs:line 47
at Microsoft.Extensions.Internal.ObjectMethodExecutor.<>c__DisplayClass33_0.b__0(Object target, Object[] parameters)
at Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(Object target, Object[] parameters)
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.VoidResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<g__Logged|12_1>d.MoveNext()
此异常最初是在此调用堆栈中引发的:
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.ValidateResolution(System.Type, Microsoft.Extensions.DependencyInjection.IServiceScope, Microsoft.Extensions.DependencyInjection.IServiceScope)
Microsoft.Extensions.DependencyInjection.ServiceProvider.Microsoft.Extensions.DependencyInjection.ServiceLookup.IServiceProviderEngineCallback.OnResolve(System.Type, Microsoft.Extensions.DependencyInjection.IServiceScope)
Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngine.GetService(System.Type, Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope)
Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.GetService(System.Type)
Dora.Interception.InterceptorChainBuilderExtensions.Use.AnonymousMethod__1(Dora.Interception.InvocationContext)
内部异常 1:
InvalidOperationException: Cannot resolve scoped service 'DYFrame.Entity.IUnitOfWorkManager' from root provider.
IUnitOfWorkManager 这是我定义的一个scope作用域的服务
The text was updated successfully, but these errors were encountered: