Сначала я не думал, что это будет проблемой, но, поскольку я продолжаю получать сообщения об исключениях, я буду публиковать здесь, если я идиот ...
У меня есть 2 класса модулей, один настраивает NHibernate и один устанавливает контроллеры MVC, теперь у меня проблема в том, что у меня есть что-то вроде ниже:
public class NHibernateModule : NinjectModule
{
public override void Load()
{
Bind<ISessionManager>().To<SessionManager>();
}
}
public class ControllerModule : NinjectModule
{
public override void Load()
{
Bind<SomeController>().ToSelf()
.WithConstructorArgument("sessionManager", Kernel.Get<ISessionManager>());
}
}
Всякий раз, когда я пытаюсь использовать контроллер, он просто взрывается, сообщая мне, что у него проблемы с привязкой аргумента sessionManager. Когда я создаю ядро, в списке есть модуль Nhibernate до модуля Controller.
Есть ли что-нибудь сразу глупое в том, что я делаю выше?