public static void Configure(HttpApplication application) { XmlConfigurator.Configure(); DbRegistry.Configure(); ConfigureWebApi(); if (ConfigurationManager.AppSettings["resources.from-db"] == "true") { AssemblyWork.UploadResourceData(AppDomain.CurrentDomain.GetAssemblies()); AppDomain.CurrentDomain.AssemblyLoad += (sender, args) => AssemblyWork.UploadResourceData(AppDomain.CurrentDomain.GetAssemblies()); } AjaxSecurityChecker.Instance.CheckMethodPermissions += AjaxCheckMethodPermissions; try { AmiPublicDnsSyncService.Synchronize(); } catch { } NotifyConfiguration.Configure(); WebItemManager.Instance.LoadItems(); SearchHandlerManager.Registry(new StudioSearchHandler()); StorageFactory.InitializeHttpHandlers(); (new S3UploadGuard()).DeleteExpiredUploads(TimeSpan.FromDays(1)); BundleConfig.Configure(); }
public static void Configure() { DbRegistry.Configure(); PrepareRedisSessionProvider(); if (HttpContext.Current != null && HttpContext.Current.Request != null) { var url = HttpContext.Current.Request.GetUrlRewriter(); CommonLinkUtility.Initialize(new UriBuilder(url.Scheme, url.Host, url.Port).Uri.ToString()); } ConfigureWebApi(); if (DBResourceManager.ResourcesFromDataBase) { DBResourceManager.WhiteLableEnabled = true; DBResourceManager.PatchAssemblies(); } AjaxSecurityChecker.Instance.CheckMethodPermissions += AjaxCheckMethodPermissions; AppDomain.CurrentDomain.AssemblyResolve += CurrentDomainOnAssemblyResolve; //try //{ // AmiPublicDnsSyncService.Synchronize(); //} //catch { } NotifyConfiguration.Configure(); WebItemManager.Instance.LoadItems(); SearchHandlerManager.Registry(new StudioSearchHandler()); StorageFactory.InitializeHttpHandlers(); BundleConfig.Configure(); WhiteLabelHelper.ApplyPartnerWhiteLableSettings(); LdapNotifyHelper.RegisterAll(); try { new S3UploadGuard().DeleteExpiredUploadsAsync(TimeSpan.FromDays(1));//todo: } catch (Exception) { } try { Core.WarmUp.Instance.Start(); } catch (Exception ex) { LogManager.GetLogger("ASC").Error("Start Warmup", ex); } }
protected void Application_Start() { log4net.Config.XmlConfigurator.Configure(); AreaRegistration.RegisterAllAreas(); RegisterRoutes(RouteTable.Routes); var iisversion = GetIISVersion(); if (iisversion != 0 && iisversion < 7) { AddMimeMapping(".png", "image/png"); AddMimeMapping(".svg", "image/svg+xml"); } DbRegistry.Configure(); if (ConfigurationManager.AppSettings["resources.from-db"] == "true") { AssemblyWork.UploadResourceData(AppDomain.CurrentDomain.GetAssemblies()); AppDomain.CurrentDomain.AssemblyLoad += (sender, args) => AssemblyWork.UploadResourceData(AppDomain.CurrentDomain.GetAssemblies()); } //HACK: Register CRM and Projects file integrations if (!FilesIntegration.IsRegisteredFileSecurityProvider("projects", "project")) { FilesIntegration.RegisterFileSecurityProvider("projects", "project", new ASC.Projects.Engine.SecurityAdapterProvider()); } if (!FilesIntegration.IsRegisteredFileSecurityProvider("crm", "crm_common")) { FilesIntegration.RegisterFileSecurityProvider("crm", "crm_common", new ASC.CRM.Core.FileSecurityProvider()); } }
protected void Application_Start(object sender, EventArgs e) { XmlConfigurator.Configure(); DbRegistry.Configure(); ConfigureServiceLocator(); (new S3UploadGuard()).DeleteExpiredUploadsAsync(TimeSpan.FromDays(1)); DBResourceManager.PatchAssemblies(); }
public Task StartAsync(CancellationToken cancellationToken) { DbRegistry.Configure(); NotifyConfiguration.Configure(); WebItemManager.LoadItems(); StudioNotifyServiceSender.RegisterSendMethod(); return(Task.CompletedTask); }
protected void Application_Start(object sender, EventArgs e) { XmlConfigurator.Configure(); DbRegistry.Configure(); InitializeDbResources(); AjaxSecurityChecker.Instance.CheckMethodPermissions += AjaxCheckMethodPermissions; NotifyConfiguration.Configure(); WebItemManager.Instance.LoadItems(); SearchHandlerManager.Registry(new StudioSearchHandler()); SearchHandlerManager.Registry(new EmployeeSearchHendler()); }
public void Start() { var cfg = FeedConfigurationSection.GetFeedSection(); isStopped = false; DbRegistry.Configure(); CommonLinkUtility.Initialize(cfg.ServerRoot); WebItemManager.Instance.LoadItems(); aggregateTimer = new Timer(AggregateFeeds, cfg.AggregateInterval, TimeSpan.Zero, cfg.AggregatePeriod); removeTimer = new Timer(RemoveFeeds, cfg.AggregateInterval, cfg.RemovePeriod, cfg.RemovePeriod); }
private void InitializeNotifySchedulers() { CommonLinkUtility.Initialize(NotifyServiceCfg.ServerRoot); DbRegistry.Configure(); NotifyConfiguration.Configure(); WebItemManager.LoadItems(); foreach (var pair in NotifyServiceCfg.Schedulers.Where(r => r.MethodInfo != null)) { LogManager.GetLogger("ASC.Notify").DebugFormat("Start scheduler {0} ({1})", pair.Name, pair.MethodInfo); pair.MethodInfo.Invoke(null, null); } }
protected void Application_Start(object sender, EventArgs e) { XmlConfigurator.Configure(); DbRegistry.Configure(); ConfigureServiceLocator(); (new S3UploadGuard()).DeleteExpiredUploadsAsync(TimeSpan.FromDays(1)); if (ConfigurationManagerExtension.AppSettings["resources.from-db"] == "true") { DBResourceManager.PatchAssemblies(); } }
private void InitializeNotifySchedulers() { CommonLinkUtility.Initialize(NotifyServiceCfg.ServerRoot); DbRegistry.Configure(); InitializeDbResources(); NotifyConfiguration.Configure(); WebItemManager.Instance.LoadItems(); foreach (var pair in NotifyServiceCfg.Schedulers) { LogManager.GetLogger("ASC.Notify").DebugFormat("Start scheduler {0} ({1})", pair.Key, pair.Value); pair.Value.Invoke(null, null); } }
private void Application_StartDelayed(object sender, EventArgs e) { XmlConfigurator.Configure(); DbRegistry.Configure(); InitializeDbResources(); AjaxSecurityChecker.Instance.CheckMethodPermissions += AjaxCheckMethodPermissions; try { AmiPublicDnsSyncService.Synchronize(); } catch { } NotifyConfiguration.Configure(); WebItemManager.Instance.LoadItems(); SearchHandlerManager.Registry(new StudioSearchHandler()); (new S3UploadGuard()).DeleteExpiredUploads(TimeSpan.FromDays(1)); BundleConfig.Configure(); }
public static void Configure() { XmlConfigurator.Configure(); DbRegistry.Configure(); PrepareRedisSessionProvider(); if (HttpContext.Current != null && HttpContext.Current.Request != null) { var url = HttpContext.Current.Request.GetUrlRewriter(); CommonLinkUtility.Initialize(new UriBuilder(url.Scheme, url.Host, url.Port).Uri.ToString()); } ConfigureWebApi(); if (ConfigurationManager.AppSettings["resources.from-db"] == "true") { DBResourceManager.PatchAssemblies(); } AjaxSecurityChecker.Instance.CheckMethodPermissions += AjaxCheckMethodPermissions; try { AmiPublicDnsSyncService.Synchronize(); } catch { } NotifyConfiguration.Configure(); WebItemManager.Instance.LoadItems(); SearchHandlerManager.Registry(new StudioSearchHandler()); StorageFactory.InitializeHttpHandlers(); (new S3UploadGuard()).DeleteExpiredUploads(TimeSpan.FromDays(1)); BundleConfig.Configure(); if (CoreContext.Configuration.Standalone) { WarmUp.Instance.Start(); } }
public DbManagerTest() { DbRegistry.Configure(); }
private static void Application_StartDelayed() { XmlConfigurator.Configure(); DbRegistry.Configure(); }