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);
        }
Example #2
0
        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));
        }