Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
C# Autofac.Core.DependencyResolutionException:未找到使用';Autofac.Core.Activators.Reflection.DefaultConstructorFinder';_C#_Asp.net_Asp.net Core_Dependency Injection_Autofac - Fatal编程技术网

C# Autofac.Core.DependencyResolutionException:未找到使用';Autofac.Core.Activators.Reflection.DefaultConstructorFinder';

C# Autofac.Core.DependencyResolutionException:未找到使用';Autofac.Core.Activators.Reflection.DefaultConstructorFinder';,c#,asp.net,asp.net-core,dependency-injection,autofac,C#,Asp.net,Asp.net Core,Dependency Injection,Autofac,我尝试在autofac上使用身份识别服务,但出现了错误 我正在使用.NET CORE 3.1.1版本 Autofac.Core.DependencyResolutionException:激活时引发异常Business.Concrete.AuthManager->Microsoft.AspNetCore.Identity.UserManager1[[Core.Entities.Concrete.ApplicationUser,Core,Version=1.0.0.0,区域性=中性,PublicK

我尝试在autofac上使用身份识别服务,但出现了错误

我正在使用.NET CORE 3.1.1版本

Autofac.Core.DependencyResolutionException:激活时引发异常Business.Concrete.AuthManager->Microsoft.AspNetCore.Identity.UserManager
1[[Core.Entities.Concrete.ApplicationUser,Core,Version=1.0.0.0,区域性=中性,PublicKeyToken=null]]->Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore
9[[Core.Entities.Concrete.ApplicationUser,Core,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null],[Microsoft.AspNetCore.Identity.Identity.Identity.Stores,Version=3.1.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[DataAccess.Concrete.EntityFramework.Context.MyApplicationDbContext,DataAccess,版本=1.0.0.0,区域性=中立,PublicKeyToken=null],[System.String,System.Private.CoreLib,版本=4.0.0.0,区域性=中立,PublicKeyToken=7cec85d7bea7798e],[Microsoft.AspNetCore.Identity.IdentityUserClaim
1[[System.String,System.Private.CoreLib,版本=4.0.0.0,区域性=中立,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.Identity.Stores,版本=3.1.1.0,区域性=中立,PublicKeyToken=adb9793829ddae60],[Microsoft.AspNetCore.Identity.IdentityUserRole
1[[System.String,System.Private.CoreLib,版本=4.0.0.0,区域性=中立,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.Identity.Stores,版本=3.1.1.0,区域性=中立,PublicKeyToken=adb9793829ddae60],[Microsoft.AspNetCore.Identity.IdentityUserLogin
1[[System.String,System.Private.CoreLib,版本=4.0.0.0,区域性=中立,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.Identity.Stores,版本=3.1.1.0,区域性=中立,PublicKeyToken=adb9793829ddae60],[Microsoft.AspNetCore.Identity.IdentityUserToken
1[[System.String,System.Private.CoreLib,版本=4.0.0.0,区域性=中立,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.Identity.Stores,版本=3.1.1.0,区域性=中立,PublicKeyToken=adb9793829ddae60],[Microsoft.AspNetCore.Identity.IdentityRoleClaim
1[[System.String,System.Private.CoreLib,版本=4.0.0.0,区域性=中性,PublicKeyToken=7cec85d7bea7798e]],Microsoft.Extensions.Identity.Stores,版本=3.1.1.0,区域性=中性,PublicKeyToken=adb9793829ddae60]]。
--->Autofac.Core.DependencyResolutionException:未找到类型为“Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore”的具有“Autofac.Core.Activators.Reflection.DefaultConstructorFinder”的构造函数[Core.Entities.Concrete.ApplicationUser,Microsoft.AspNetCore.Identity.IdentityRole,DataAccess.Concrete.EntityFramework.Context.MyApplicationDbContext,System.String,Microsoft.AspNetCore.Identity.IdentityUserClaim
1[System.String],Microsoft.AspNetCore.Identity.Identity.IdentityUserRole
1[System.String],Microsoft.AspNetCore.Identity.IdentityUserLogin
1[System.String],Microsoft.AspNetCore.Identity.IdentityUserToken
1[System.String],Microsoft.AspNetCore.Identity.IdentityRoleClaim
1[System.String]],可以使用可用的服务和参数调用:
无法解析构造函数Void.ctor(DataAccess.Concrete.EntityFramework.Context.MyApplicationByContextContext,Microsoft.AspNetCore.Identity.IdentityErrorDescriber)的参数“DataAccess.Concrete.EntityFramework.Context.MyApplicationByContext”。
在Autofac.Core.Activators.Reflection.ReflectionActivator.GetValidConstructorBindings(IComponentContext上下文,IEnumerable
1参数)中 在Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext上下文,IEnumerable
1参数)
在Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable
1参数,对象和装饰对象) ---内部异常堆栈跟踪的结束--- 在Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable
1参数,对象和装饰对象)
在Autofac.Core.Resolving.InstanceLookup.Execute()处
在Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope,IComponentRegistration,IEnumerable
1参数)处 在Autofac.Core.Resolving.ResolveOperation.ResolveComponent处(IComponentRegistration注册,IEnumerable
1参数)
在Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration注册,IEnumerable
1参数) 在Autofac.Core.Lifetime.LifetimeScope.ResolveComponent处(IComponentRegistration注册,IEnumerable
1参数)
在Autofac.ResolutionExtensions.TryResolveService(IComponentContext上下文、服务服务、IEnumerable
1参数、对象和实例) 在Autofac.ResolutionExtensions.ResolveOptionalService(IComponentContext上下文、服务服务、IEnumerable
1参数)
在Autofac.ResolutionExtensions.ResolveOptional处(IComponentContext上下文,类型serviceType,IEnumerable
1参数) 在Autofac.ResolutionExtensions.ResolveOptional处(IComponentContext上下文,类型serviceType) 在Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetService(类型serviceType) 位于Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetService(IServiceProvider sp,类型类型,类型requiredBy,布尔值isDefaultParameterRequired) 在lambda_方法中(闭包、IServiceProvider、对象[]) 在Microsoft.AspNetCore.Mvc.Controllers.ControllerActivatorProvider.c__显示Class4_0.b__0(ControllerContext ControllerContext) 在Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider.c_uuDisplayClass5_0.g_uCreateController | 0(ControllerContext ControllerContext) 位于Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State&Next,Sco
namespace Business.DependencyResolvers.Autofac
{
    public class AutofacBusinessModule : Module
    {
        protected override void Load(ContainerBuilder builder)
        {


            builder.RegisterType<AuthManager>().As<IAuthService>();
            builder.RegisterType<UserServiceManager>().As<IUserService>();

            builder.RegisterType<JwtHelper>().As<ITokenHelper>();

            // ------  What should I write in this part for Identity implementation? -------

        }
    }
}