首页 > 解决方案 > Autofac.Core.DependencyResolutionException 使用 abp.io 框架的帐户模块

问题描述

我正在尝试自定义我的 abp Web 模块的登录页面,我正在使用专业帐户模块,当我调用我的自定义登录页面时,我收到以下错误:

[02:25:19 ERR] 执行请求时发生未处理的异常。Autofac.Core.DependencyResolutionException:激活 DomusVi.FamilyVi.Web.Pages.Account.SsoLoginModel -> Volo.Abp.Identity.AspNetCore.AbpSignInManager -> Castle.Proxies.IdentityUserManagerProxy 时引发异常。---> Autofac.Core.DependencyResolutionException:无法使用可用的服务和参数调用“Castle.Proxies.IdentityUserManagerProxy”类型上的“Volo.Abp.Autofac.AbpAutofacConstructorFinder”的构造函数:无法解析参数“Volo。 Abp.Identity.IIdentityRoleRepository roleRepository'的构造函数'Void .ctor(Castle.DynamicProxy.IInterceptor[], Volo.Abp.Identity.IdentityUserStore, Volo.Abp.Identity.IIdentityRoleRepository, Volo.Abp.Identity.IIdentityUserRepository,1[Microsoft.AspNetCore.Identity.IdentityOptions], Microsoft.AspNetCore.Identity.IPasswordHasher1[Volo.Abp.Identity.IdentityUser]、System.Collections.Generic.IEnumerable 1[Microsoft.AspNetCore.Identity.IUserValidator1[Volo.Abp.Identity.IdentityUser]]、System.Collections.Generic.IEnumerable 1[Microsoft.AspNetCore.Identity.IPasswordValidator1[Volo.Abp.Identity.IdentityUser]]、微软.AspNetCore.Identity.ILookupNormalizer、Microsoft.AspNetCore.Identity.IdentityErrorDescriber、System.IServiceProvider、Microsoft.Extensions.Logging.ILogger`1[Volo.Abp.Identity.IdentityUserManager]、Volo.Abp.Threading.ICancellationTokenProvider、Volo.Abp。 Identity.IOrganizationUnitRepository,Volo.Abp.Settings.ISettingProvider)'。

知道我应该怎么做才能解决这个问题,我花了一周的时间寻找没有运气:(

我只是按照官方文档来做这个定制,仅此而已。

标签: asp.net-coreabp

解决方案


推荐阅读