2014-09-19 77 views
0

我试图在Quartz.Net服务器托管的Jobs中使用AutoMapper。 在服务启动时,我加载所有映射配置文件,其中之一有:AutoMapper和Quartz.Net服务器 - 缺少类型映射配置

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

在工作时,我称之为地图<>,但我得到了以下错误: 异常:AutoMapper.AutoMapperMappingException:缺少类型映射配置或不支持的映射。 映射类型: ManufacturerAlias - > ManufacturerAlias SmartBIM.Data.Models.ManufacturerAlias - > SmartBIM.Business.Models.ManufacturerAlias 目标路径: ManufacturerAlias Source值: SmartBIM.Data.Models.ManufacturerAlias

映射器。 AssertConfigurationIsValid()不给我任何例外。

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

谢谢:)

回答

0

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

相关问题