При использовании Ninject.Wcf
ваш Global
не получает new
d, как вы сделали - вы говорите WCF, что фабрика для создания Global - ~ NinjectWcfHostFactory
, которая вызывает CreateKernel()
, которого не происходит вваш контекст.
В этом примере показано переопределение фабрики (в свойствах объявления службы в файле .svc
).