예제 #1
0
        protected void Application_End()
        {
            SshServerConfig.StopSshServer();
            ScheduleConfig.StopAndWait();
            Logger.Info(AppInfomation.GetAppEndInfo());

            Process.GetCurrentProcess().Kill();
        }
예제 #2
0
        protected void Application_Start()
        {
            XTrace.WriteVersion(this.GetType().Assembly);

            AreaRegistration.RegisterAllAreas();

            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);

            GitCacheAccessor.Initialize();
            SshServerConfig.StartSshServer();
        }
예제 #3
0
        protected void Application_Start()
        {
            HidingRequestResponse = HttpRuntime.UsingIntegratedPipeline;

            Logger.SetLogPath();
            Logger.Info(AppInfomation.GetAppStartingInfo());

            AreaRegistration.RegisterAllAreas();

            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            MefConfig.RegisterMef();
            ScheduleConfig.RegisterScheduler();

            GitCacheAccessor.Initialize();
            SshServerConfig.StartSshServer();

            Logger.Info(AppInfomation.GetAppStartedInfo());

            HidingRequestResponse = false;
        }