he conseguido Ninject MVC para trabajar con Ninject WCF para conseguir que funcione añadí dos líneas al método CreateKernelNinject MVC junto con la extensión WCF no funciona con InRequestScope
kernel.Bind<ServiceHost>().To<NinjectServiceHost>();
KernelContainer.Kernel = kernel;
se inyectan las dependencias, pero el El método de descartar no se invoca, lo he intentado tanto con InRequestScope como con mi propio ámbito. Func devuelve OperationContext.Current como objeto Scope, pero no se llama al disposer.
actualización 09/05/2012 Esta información es obsoleta, para MVC y WCF descarga desde Nuget Ninject.MV3 y Ninject.Extensions.WCF (3.x) la plantilla MVC Nuget añadirá un programa previo Ninject NinjectWebCommon. cs y para añadir soporte en un SVC para eddit ninject el xml SVC (Haga clic derecho/Vista marcado) y añadir fábrica = "Ninject.Extensions.Wcf.NinjectServiceHostFactory" al nodo XML
me levanto a voto a esta pregunta, ya que muestra cómo utilizar ninject para MVC y WCF, al mismo tiempo, lo que es muy difícil encontrar un buen ejemplo para . –
Esta información es obsoleta, ver edición – Anders