void Application_Start(object sender, EventArgs e) { SandboxTheme.ThemesProviderEx.Register(); Application.Add("ApplicationTitle", "web-console"); MLogger.LogTo(Level.TRACE, false, "---------------------------------------------------------------"); MLogger.LogTo(Level.TRACE, false, "Application " + Application.Get("ApplicationTitle") + "started"); DevExpress.Web.ASPxClasses.ASPxWebControl.CallbackError += Application_Error; _restrictions = new List<String> {"Content", "Scripts", "Error"}; if (DbManager.GetConnectionStatus()) { MLogger.LogTo(Level.TRACE, false, "Database connection: success"); _settings = ConnectionManager.LoadSettings(); _client = ConnectionClientEx.Instance; _client.OnConnectionClientExEvent += OnConnectionClientEvent; _client.Start(_settings.RemoteHost, _settings.RemotePort, _settings.Reconnect); _checker = new ResearchTimeChecker(_client); _checker.StartCheck(); } else { MLogger.LogTo(Level.FATAL, false, "Database connection: error"); } /*_worker = Worker.Instance; _worker.OnWorkerEvent += OnWorkerEvent; if (_worker.DbStatus) { MLogger.LogTo(Level.TRACE, false, "Database connection: success"); //_checker = new ResearchTimeChecker(_client); //_checker.StartCheck(); } else { MLogger.LogTo(Level.FATAL, false, "Database connection: error"); }*/ }