コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 void Application_End(object sender, EventArgs e)
 {
     //  Code that runs on application shutdown
     CPApplication.Dispose();
 }