欢迎来到.NET绿叶网!

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

2014-07-08 Mapper 异常处理

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

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>();

}

就可以了。