Example #1
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            AutofacConfiguration.ConfigureContainer();
            SchedulerUtils.ConfigureScheduler();
            LogManager.Adapter = new TraceLoggerFactoryAdapter
            {
                Level = LogLevel.Info
            };

            // start the keep-alive scheduler
            _keepAliveScheduler = new Scheduler();
            _keepAliveScheduler.Start(KeepAliveConstants.CheckFrequency);
        }