У нас есть automapper v4.2, который в основном работает нормально, однако каждые 4-6 недель мы получаем эту странную ошибку, когда отображение прекращается
Mapping types:
DynamicContentSearchResultItem -> Full
Models.Messages.Search.DynamicContentSearchResultItem -> Models.Alerts.Views.Client.Full
Destination path:
List`1[0]
Он даже не жалуется на какое-либо конкретное свойство, простопросто перестает работать, если мы не сбросим пул приложений.
Все сопоставления регистрируются и инициализируются в Application_Start как
Mapper.CreateMap<DynamicContentSearchResultItem, ClientFull>()
.IncludeBase<DynamicContentSearchResultItem, ClientTraveller>()
.ForMember(d => d.Assessment, AssessmentTransformer)
.ForMember(d => d.ManagerAdvice, ManagerAdviceTransformer);
и вызываются в коде, когда сопоставление будет вызываться после поиска как
var alerts = Mapper.Map<List<InternalFull>>(results, optionsParam).ToList<IArticle>();
Буду признателен за любую помощь.
спасибо