HTTP 错误 500.30 - ABP 框架中的 ANCM 进程内启动失败

HTTP Error 500.30 - ANCM in-Process start faiture in ABP Framework

我 运行 我的项目,我在启动时遇到这个错误 ( httpApi.Host )

Volo.Abp.AbpInitializationException: 'An error occurred during the initialize Volo.Abp.Modularity.OnPreApplicationInitializationModuleLifecycleContributor phase of the module Volo.Abp.AutoMapper.AbpAutoMapperModule, (Destination member list)

  • Unmapped properties:
  • LastModificationTime
  • LastModifierId
  • CreationTime
  • CreatorId

这里是屏幕

此错误意味着自动映射器无法将您的实体映射到相关的 dto。乍一看有两种方法可以解决这个问题;

  1. 要将审计数据保存在您的 dto 中,请更新您的 dto 以继承相关的审计数据,例如:
public class MyDto: AuditedEntityDto
{
    ...
}

可在此处找到更多信息:https://docs.abp.io/en/abp/latest/Data-Transfer-Objects

  1. 您不需要 dto 中的审计数据,因此您想丢弃 dto 中的审计数据。忽略您不想在相关 MyApplicationAutoMapperProfile.cs 文件中映射的字段,例如:
public FormsAdminApplicationAutoMapperProfile()
{
    CreateMap<MyEntity, MyEntityDto>()
          .IgnoreFullAuditedObjectProperties();
}

可在此处找到更多信息:https://docs.abp.io/en/abp/latest/Object-To-Object-Mapping