asp.net-core - 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.IPasswordHasher
1[Volo.Abp.Identity.IdentityUser]、System.Collections.Generic.IEnumerable1[Microsoft.AspNetCore.Identity.IUserValidator
1[Volo.Abp.Identity.IdentityUser]]、System.Collections.Generic.IEnumerable1[Microsoft.AspNetCore.Identity.IPasswordValidator
1[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)'。
知道我应该怎么做才能解决这个问题,我花了一周的时间寻找没有运气:(
我只是按照官方文档来做这个定制,仅此而已。
解决方案
推荐阅读
- java - Oracle JAR 到 Intel JXE
- python - Keras ModelCheckpoint 在保存模型的同时引入了额外的层
- kotlin - Android BiometricManager 返回 BIOMETRIC_ERROR_NONE_ENROLLED 进行面部识别
- xcode - react-native 中的 fontawesome 图标,xcode 未显示
- html - Flexbox 嵌套在 flexbox 中 - 在列中创建一行
- java - 关于线程和线程安全的混淆
- python - 从列表字典列表创建熊猫数据框
- interrupt - AVR I2C 故障
- webpack - 使用代码拆分时防止 Webpack 块中的 CSS 重复
- html - 带有文件夹语言的友好 url html