protected override void StartResolver() { // NinjectDependencyResolver.Start(); var kernel = new StandardKernel(); // This is only done so the follow Wcf safe method can be called. Otherwise use the commented out line above. NinjectDependencyResolver.Start(kernel, true); BaseNinjectServiceHostFactory.SetKernel(kernel); }
public static void Start() { _kernel = CreateKernel(); DynamicModuleUtility.RegisterModule(typeof(OnePerRequestHttpModule)); DynamicModuleUtility.RegisterModule(typeof(NinjectHttpModule)); Bootstrapper.Initialize(() => _kernel); BaseNinjectServiceHostFactory.SetKernel(_kernel); DependencyResolver.SetResolver(new NinjectDependencyResolver(_kernel)); }