Asp.net样板文件-没有给出与所需形式参数对应的参数
使用ASP.NET样板创建多页Web应用程序 (包括登录、注册、用户、角色和租户管理页面) ) 下面是构建项目时出现的错误。请给我一个方向来解决这个问题 多谢各位 错误- 严重性代码说明项目文件行抑制状态Asp.net样板文件-没有给出与所需形式参数对应的参数,asp.net,asp.net-core,asp.net-core-mvc,aspnetboilerplate,boilerplate,Asp.net,Asp.net Core,Asp.net Core Mvc,Aspnetboilerplate,Boilerplate,使用ASP.NET样板创建多页Web应用程序 (包括登录、注册、用户、角色和租户管理页面) ) 下面是构建项目时出现的错误。请给我一个方向来解决这个问题 多谢各位 错误- 严重性代码说明项目文件行抑制状态 错误CS7036给定的参数没有对应于“AbpRoleManager.AbpRoleManager”的必需形式参数“organizationUnitRepository”(AbpRoleStore、IEnumerable>、ILookupNormalizer、IdentityErrorDescr
错误CS7036给定的参数没有对应于“AbpRoleManager.AbpRoleManager”的必需形式参数“organizationUnitRepository”(AbpRoleStore、IEnumerable>、ILookupNormalizer、IdentityErrorDescriptiber、ILogger>、IPermissionManager、ICacheManager、iUnitWorkManager、IRoleManagementConfig、IRepository、IRepository)'test.Core C:\test\4.6.0\aspnet Core\src\test.Core\Authorization\Roles\RoleManager.cs 25 Active如果您试图在设计用于Abp的角色管理器之后对其建模,则您的参数与基类所需的参数不匹配 此链接与他们提供的样本相关。 此链接指的是AbpRoleManager类本身的实现。
轻松修复-只需自己添加所需的参数即可
public class RoleManager : AbpRoleManager<Role, User>
{
public RoleManager(
RoleStore store,
IEnumerable<IRoleValidator<Role>> roleValidators,
ILookupNormalizer keyNormalizer,
IdentityErrorDescriber errors,
ILogger<AbpRoleManager<Role, User>> logger,
IPermissionManager permissionManager,
ICacheManager cacheManager,
IUnitOfWorkManager unitOfWorkManager,
IRoleManagementConfig roleManagementConfig,
IRepository<OrganizationUnit, long> organizationUnitRepository,
IRepository<OrganizationUnitRole, long> organizationUntiRoleRepository)
: base(
store,
roleValidators,
keyNormalizer,
errors, logger,
permissionManager,
cacheManager,
unitOfWorkManager,
roleManagementConfig,
organizationUnitRepository,
organizationUntiRoleRepository)
{
}
}
公共类角色管理器:AbpRoleManager
{
公共角色经理(
RoleStore商店,
IEnumberable roleValidators,
ILookupNormalizer键规格化器,
IdentityErrorDescriptber错误,
ILogger记录器,
IPermissionManager许可证经理,
ICacheManager缓存管理器,
IUnitOfWorkManager unitOfWorkManager,
IRoleManagementConfig角色管理配置,
i存储组织单元存储库,
i储蓄组织untirolerepository)
:基本(
商店,
roleValidators,
键归一化器,
错误,记录器,
许可证经理,
缓存管理器,
单位经理,
roleManagementConfig,
组织单元存储库,
组织机构(不可替代)
{
}
}