Olá!
Ao executar a aplicação ocorre um erro na seguinte linha:
private static void RegisterServices(IKernel kernel)
{
int ordemExecucao = 1;
kernel.Bind<ISession>().ToMethod(x => NHibernateHelper.AbreSession()).InRequestScope();
kernel.BindFilter<TransactionFilter>(FilterScope.Global, ordemExecucao);
}
Descrição do erro: TypeInitializationException não foi manipulada no código do usuário Ocorreu uma exceção do tipo "System.TypeInitializationException" em LojaWeb.dll, mas ela não foi manipulada no código do usuário
Informações adicionais: O inicializador de tipo de 'LojaWeb.Infra.NHibernateHelper' acionou uma exceção.
Já verifiquei os arquivos de mapeamento e estão corretos.
Vale ressaltar que na linha um erro era apresentado:
kernel.BindFilter<TransactionFilter>(FilterScope.Global, ordemExecucao);
Erro: Defines values that specifity the order in which filters run within the same filter type and filter order. Argumento 2: não é possível converter de "System.Web.Http.Filters.FilterScope" para "System.Web.Mvc.FilterScope"
Para resolver eu alterei a biblioteca de //using System.Web.Http.Filters; para //using System.Web.Mvc;
Alguém pode me ajudar? Quero continuar o curso!