AutoMapper和Quartz.Net服务器-缺少类型映射配置



我正试图在Quartz.Net服务器托管的作业中使用AutoMapper。在服务启动时,我加载所有的映射配置文件,其中一个具有:

Mapper.CreateMap<Data.Models.ManufacturerAlias, Business.Models.ManufacturerAlias>();

在Job中,我称之为Map<>,但我得到以下错误:异常:AutoMapper.AutoMapperMappingException:缺少类型映射配置或不支持的映射。映射类型:制造商别名->制造商别名SmartBIM.Data.Models.ManufacturerAlias->SmartBIM.Business.Models.manufacturerAias目标路径:制造商别名源值:SmartBIM.Data.Models.ManufacturerAlias

Mapper.AssertConfigurationIsValid()没有给我任何异常。

这是线程问题吗?我需要在Job.Execute()加载配置文件吗?

感谢:)

是的,这是线程问题。我们也有类似的情况。AutoMapper的静态方法不是线程安全的。

相关内容

  • 没有找到相关文章

最新更新