protected void Application_Start(Object sender, EventArgs e) { InitializeGlobalContext(); // Subscribe to transaction events DatabaseTransactionBridge.Init(); Mediachase.Ibn.Lists.AlertManager.Init(); // Code that runs on application startup Application["ComponentArtWebUI_AppKey"] = "This edition of ComponentArt Web.UI is licensed for Instant Business Network application only."; //InitializeDatabase(); ControlPathResolver current = new ControlPathResolver(); current.Init(new string[] { "~/Apps/MetaDataBase/Primitives/" , "~/Apps/MetaUI/Primitives/" , "~/Apps/MetaUIEntity/Primitives/" , "~/Apps/Security/Primitives/" , "~/Apps/BusinessProcess/Primitives/" , "~/Apps/TimeTracking/Primitives/" , "~/Apps/ListApp/Primitives/" , "~/Apps/ClientManagement/Primitives/" , "~/Apps/DocumentManagement/Primitives/" , "~/Apps/ReportManagement/Primitives/" , "~/Apps/IbnDirectory/Primitives/" , "~/Apps/Calendar/Primitives/" , "~/Apps/Administration/Primitives/" , "~/Apps/WidgetEngine/Primitives/" }); ControlPathResolver.Current = current; McScriptLoader mcLoader = new McScriptLoader(); mcLoader.Init(); McScriptLoader.Current = mcLoader; Mediachase.Ibn.Data.Services.Security.PrincipalGroupsResolving = Mediachase.IBN.Business.User.GetListSecureGroupAllArray; Mediachase.IbnNext.TimeTracking.TimeTrackingManager.Init(); ListViewProfile.Init(); FormController.Init(); }
static EMailRouterScheduleClient() { // O.R. [2007-08-22]: Ensure transaction subscription DatabaseTransactionBridge.Init(); }