protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); var dataProvider = new ServiceModel.CPDataService.DataService(); var securityProvider = new ServiceModel.CPSecurityService.SecurityService(); CPApplication.Initialize(this.Application, dataProvider: dataProvider, cmoProvider: dataProvider, securityProvider: securityProvider); }
void Application_Start(object sender, EventArgs e) { var configuration = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~"); var section = configuration.GetSection("connectionStrings") as ConnectionStringsSection; if (section != null) { foreach (ConnectionStringSettings css in section.ConnectionStrings) { var overrideSetting = configuration.AppSettings.Settings[css.Name]; if (overrideSetting != null) { string cs = Environment.GetEnvironmentVariable(overrideSetting.Value, EnvironmentVariableTarget.Machine); if (!string.IsNullOrEmpty(cs)) { css.ConnectionString = cs; } } } } // Code that runs on application startup CPApplication.Initialize(this.Application); }
void Application_End(object sender, EventArgs e) { // Code that runs on application shutdown CPApplication.Dispose(); }