雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

AutoMapper.AutoMapperMappingException”类型的异常在 AutoMapper.dll 中发生,但未在用户代码中进行处理

2024-10-19 12

今天修改别人的代码抛出了这样的异常:

AutoMapper.AutoMapperMappingException”类型的异常在 AutoMapper.dll 中发生,但未在用户代码中进行处理。进行了调试,往下走的时候直接报错了,百度之~中文网站上没有找到好的答案,后来在一个国外网站上看到了正解:

Are you calling your CreateMaps<> methods from unit test class?

找到原因了,在页面初始化的时候createmaps一下就好了,例如:

static MerchantsController()
{
    Mapper.CreateMap<MerchantChangeRequest, Merchant>();
    Mapper.CreateMap<MerchantStat, MerchantStatVM>();
}

就可以了。

更新于:17天前
赞一波!

文章评论

评论问答