У меня стандартный ACP.NET MVC4 проект + Ninject.Web.Mvc. Регистрирую сервисы так:
...
private static void RegisterServices(IKernel kernel)
{
kernel.Bind<IRepository>().To<SqlRepository>().InSingletonScope();
}
Далее у меня есть свой MvcRouteHandler, в котором я хочу иметь инжектированное свойство своего репозитория
public class MyMvcHandler : MvcRouteHandler
{
[Inject]
public IRepository db { get; set; }
...
Но почему свойство db всегда равно null????? Например в контроллере аналогичное свойство разрешается, а тут нет!

Помогите люди добры — извелся весь уже...