Nós criamos um módulo genérico (BaseModule
O problema é que Nancy lança uma exceção ao tentar criar uma instância do BaseModule porque é um tipo genérico
Como podemos evitar isso?
@ndphuong Eu não verifiquei isso, mas você pode tentar substituir o registro do módulo para especificar quais módulos você realmente deseja registrar:
protected override IEnumerable<ModuleRegistration> Modules
{
get
{
return base.Modules.Where(m => m.ModuleType == typeof(GenericBase<YourType>));
}
}
Faça seu módulo genérico abstract
Ótima dica @thecodejunkie
Comentários muito úteis
Faça seu módulo genérico
abstract