.NET绿叶网!

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

2014-07-08 Mapper 异常处理 2425 0

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

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

就可以了。

顶部