Exemple #1
0
 public static void WriteSpeed(ProtoEngine protoEngine)
 {
     protoEngine.Start();
     protoEngine.SpeedUp();
     protoEngine.Stop();
     Console.WriteLine("{0}. Speed {1}", protoEngine.GetType().Name, protoEngine.Speed);
 }
        protected void Application_Start()
        {
            lock (_dbMigrationLock) {
                if (GlobalWebConfig.DbMigration_MigrateOnAppStart)
                {
                    var dbMigrator = new DatabaseMigrator <ApplicationDbContext, DbMigrationConfiguration>();
                    dbMigrator.MigrateToLatestVersion(GlobalWebConfig.DbMigration_AllowDataLoss);
                }
            }

            // Start ProtoCMS engine
            ProtoEngine.Start();

            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
        }