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。乍一看有两种方法可以解决这个问题;
- 要将审计数据保存在您的 dto 中,请更新您的 dto 以继承相关的审计数据,例如:
public class MyDto: AuditedEntityDto
{
...
}
可在此处找到更多信息:https://docs.abp.io/en/abp/latest/Data-Transfer-Objects。
- 您不需要 dto 中的审计数据,因此您想丢弃 dto 中的审计数据。忽略您不想在相关 MyApplicationAutoMapperProfile.cs 文件中映射的字段,例如:
public FormsAdminApplicationAutoMapperProfile()
{
CreateMap<MyEntity, MyEntityDto>()
.IgnoreFullAuditedObjectProperties();
}
可在此处找到更多信息:https://docs.abp.io/en/abp/latest/Object-To-Object-Mapping。
我 运行 我的项目,我在启动时遇到这个错误 ( 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。乍一看有两种方法可以解决这个问题;
- 要将审计数据保存在您的 dto 中,请更新您的 dto 以继承相关的审计数据,例如:
public class MyDto: AuditedEntityDto { ... }
可在此处找到更多信息:https://docs.abp.io/en/abp/latest/Data-Transfer-Objects。
- 您不需要 dto 中的审计数据,因此您想丢弃 dto 中的审计数据。忽略您不想在相关 MyApplicationAutoMapperProfile.cs 文件中映射的字段,例如:
public FormsAdminApplicationAutoMapperProfile() { CreateMap<MyEntity, MyEntityDto>() .IgnoreFullAuditedObjectProperties(); }
可在此处找到更多信息:https://docs.abp.io/en/abp/latest/Object-To-Object-Mapping。