private static void InitializeContainer()
        {
            _builder.RegisterControllers(typeof(MvcApplication).Assembly).InstancePerRequest();



            IConfigurationBuilder config = new ConfigurationBuilder();
            ConfigurationModule   module = new ConfigurationModule(config.Build());

            ArchBootstrapperAutoFac.Register(_builder);

            _builder.RegisterModule(module);
            _builder.RegisterFilterProvider();

            IContainer container = _builder.Build();

            DependencyResolver.SetResolver(new AutofacDependencyResolver(container));


            MiniProfiler.Configure(new MiniProfilerOptions()
            {
                RouteBasePath       = "~/miniprofiler",
                PopupRenderPosition = RenderPosition.BottomLeft
            })
            .AddViewProfiling()
            .AddEntityFramework();
        }
Beispiel #2
0
        private static void InitializeContainer()
        {
            _builder.RegisterControllers(typeof(MvcApplication).Assembly).InstancePerRequest();



            IConfigurationBuilder config = new ConfigurationBuilder();
            ConfigurationModule   module = new ConfigurationModule(config.Build());

            ArchBootstrapperAutoFac.Register(_builder);

            _builder.RegisterModule(module);
            _builder.RegisterFilterProvider();

            IContainer container = _builder.Build();

            DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
        }