Quartz.Net サーバーがホストするジョブ内で AutoMapper を使用しようとしています。サービスの起動時に、すべてのマッピング プロファイルを読み込みます。そのうちの 1 つには次のものがあります。
Mapper.CreateMap<Data.Models.ManufacturerAlias, Business.Models.ManufacturerAlias>();
Job で Map<> を呼び出しますが、次のエラーが発生します: Exception: AutoMapper.AutoMapperMappingException: Missing type map configuration or unsupported mapping. マッピング タイプ: ManufacturerAlias -> ManufacturerAlias SmartBIM.Data.Models.ManufacturerAlias -> SmartBIM.Business.Models.ManufacturerAlias 宛先パス: ManufacturerAlias ソース値: SmartBIM.Data.Models.ManufacturerAlias
Mapper.AssertConfigurationIsValid() は例外を与えていません。
これはスレッド化の問題ですか? Job.Execute() でプロファイルをロードする必要がありますか?
ありがとう :)