I got Ninject MVC to work with Ninject WCF to get it working. I added two lines to the CreateKernel method
kernel.Bind<ServiceHost>().To<NinjectServiceHost>();
KernelContainer.Kernel = kernel;
Dependencies are introduced, but the Dispose method is not called, I tried both with InRequestScope and ran my own scope. Func returned OperationContext.Current as a Scope, but dispose is not called.
Update 2012-09-05
This information is outdated, for loading MVC and WCF from Nuget Ninject.MV3 and Ninject.Extensions.WCF (3.x) MVC Nuget template will add Ninject bootstrapper NinjectWebCommon.cs and add support in svc for ninject eddit svc xml (right click / Open Markup) and add Factory = "Ninject.Extensions.Wcf.NinjectServiceHostFactory" in the xml node
source
share