using System; using System.Security; using System.Web.Security; namespace Website { public class GlobalApplication : System.Web.HttpApplication { private static IIoCContainer container; public static IIoCContainer Container { get { return container; } private set { container = value; } } protected void Application_Start() { Container = new UnityIoCContainer(); new ApplicationRoutes(System.Web.Routing.RouteTable.Routes).Register(); } protected void Application_Error(object sender, EventArgs e) { var ex = Server.GetLastError().GetBaseException(); if (ex is SecurityException) { FormsAuthentication.RedirectToLoginPage(); Server.ClearError(); } } } }