Exemplo n.º 1
0
        protected void Application_BeginRequest(Object source, EventArgs e)
        {
            if (ConfigurationManager.AppSettings["Profiler"].ToString() == "true")
            {
                MiniProfiler.Start();
            }

            //Application initialisation whth HttpContext
            HttpApplication app     = (HttpApplication)source;
            HttpContext     context = app.Context;

            //First Request Initialization
            FirstRequestInitialization.Initialize(context);

            //check db connection
            if (DbConnection == false)
            {
                DbConnection = DbConfig.TestConnection();
                if ((bool)DbConnection == false)
                {
                    context.Response.Redirect("~/DbError.html");
                }
            }

            //Start Livecycle session
            var routeData = RouteTable.Routes.GetRouteData(new HttpContextWrapper(context));

            if (routeData != null && routeData.RouteHandler is MvcRouteHandler)
            {
                HttpContext.Current.Items["_EntityContext"] = new Db();
                HttpContext.Current.Items["_HttpContext"]   = context;
            }
        }
Exemplo n.º 2
0
        protected void Application_BeginRequest(object sender, EventArgs e)
        {
            HttpApplication app     = (HttpApplication)sender;
            HttpContext     context = app.Context;

            FirstRequestInitialization.Initialize(context);
        }
Exemplo n.º 3
0
        void Application_BeginRequest(object source, EventArgs e)
        {
            var app     = (HttpApplication)source;
            var context = app.Context;

            // Attempt to perform first request initialization
            FirstRequestInitialization.Initialize(context);
        }
Exemplo n.º 4
0
        //protected override IKernel CreateKernel()
        //{
        //    var kernel = new StandardKernel();
        //    RegisterServices(kernel);
        //    return kernel;
        //}

        ///// <summary>
        ///// Load your modules or register your services here!
        ///// </summary>
        ///// <param name="kernel">The kernel.</param>
        //private void RegisterServices(IKernel kernel)
        //{
        //    // e.g. kernel.Load(Assembly.GetExecutingAssembly());
        //}

        //protected override void OnApplicationStarted()
        //{
        //    base.OnApplicationStarted();

        //    AreaRegistration.RegisterAllAreas();
        //    FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
        //    RouteConfig.RegisterRoutes(RouteTable.Routes);
        //}

        void Application_BeginRequest(Object source, EventArgs e)

        {
            HttpApplication app = (HttpApplication)source;

            HttpContext context = app.Context;

            // Attempt to peform first request initialization

            //HttpContext.Current.Response.Redirect("~\\Views\\Account\\InvalidAccess.cshtml");
            //HttpContext.Current.Response.RedirectToRoute("InvalidAccess");



            FirstRequestInitialization.Initialize(context);
        }
Exemplo n.º 5
0
        void Application_BeginRequest(Object source, EventArgs e)
        {
            var app  = (HttpApplication)source;
            var host = FirstRequestInitialization.Initialize(app.Context);

            try {
                var tryExists = WebConfigurationManager.ConnectionStrings[FirstRequestInitialization.HostMapping[host]];
                if (tryExists == null)
                {
                    throw new ConfigurationErrorsException("Host mapping invalid. This host ist not allowed: " + host);
                }
            } catch (Exception ex) {
                throw new ConfigurationErrorsException("Host mapping invalid. Exception: " + ex.Message + " Host: " + host);
            }
            try {
                Application["RunMode"] = FirstRequestInitialization.RunMapping[host];
            } catch (Exception ex) {
                throw new ConfigurationErrorsException("Run mapping invalid. Exception: " + ex.Message + " Host: " + host);
            }
            /*************** Database ***************/
            Application["ConnectionStringName"] = FirstRequestInitialization.HostMapping[host];
        }
Exemplo n.º 6
0
 protected void Application_BeginRequest(object sender, EventArgs e)
 {
     FirstRequestInitialization.Initialize(HttpContext.Current, InitApplication);
 }
Exemplo n.º 7
0
 protected void Application_BeginRequest(object sender, EventArgs e)
 {
     FirstRequestInitialization.Initialize(HttpContext.Current, InitApplication);
     CallContext.FreeNamedDataSlot(ClientProfile.ContextKey);
     CallContext.FreeNamedDataSlot(RequestProfile.ContextKey);
 }
Exemplo n.º 8
0
 protected void Application_BeginRequest(object sender, EventArgs e)
 {
     FirstRequestInitialization.Initialize();
 }