Exemple #1
0
        public void Application_Error()
        {
            var lastError = HttpContextFactory.Server.GetLastError();

            if (lastError is HttpException && ((HttpException)lastError).GetHttpCode() == 404)
            {
                new HandleUrlRequest().routeRequestUrl_for404();
                // if we got this far it means that the request was not handled by one of TM's mappings
                "[TM] [Application_Error]: 404 Error on {0}".error(HttpContextFactory.Request.Url.str());
                TM_Xml_Database.Current.logTBotActivity("404", HttpContextFactory.Request.Url.str());
            }
            else
            {
                "[TM] [Application_Error]: {0}".error(lastError);
                TM_Xml_Database.Current.logTBotActivity("Application Error", "{0} : {1}".format(lastError.Message, HttpContextFactory.Request.Url.str()));
            }

            if (lastError is SecurityException)
            {
                TM_Xml_Database.Current.logTBotActivity("Security Exception", HttpContextFactory.Request.Url.str());
                // HttpContextFactory.Response.Redirect("~/Error/Permission.aspx");
            }
            else
            {
                "[TM][Application_Error]: {0}".error(lastError);
            }
            TrackingApplication.saveLog();
            if (TMConfig.Current.TMSetup.ShowDotNetDebugErrors.isFalse())
            {
                HttpContextFactory.Response.Redirect(TMConsts.DEFAULT_ERROR_PAGE_REDIRECT);
            }
        }
Exemple #2
0
        public void Application_Error()
        {
            var lastError = HttpContextFactory.Server.GetLastError();

            if (lastError is HttpException && (lastError as HttpException).GetHttpCode() == 404)
            {
                new HandleUrlRequest().routeRequestUrl_for404();
            }
            if (lastError is SecurityException)
            {
                // HttpContextFactory.Response.Redirect("~/Error/Permission.aspx");
            }

            "[TM][Application_Error]: {0}".error(lastError);
            TrackingApplication.saveLog();
            HttpContextFactory.Response.Redirect("/error");
        }
Exemple #3
0
        public void Application_Error()
        {
            var lastError = HttpContextFactory.Server.GetLastError();

            if (lastError is HttpException && (lastError as HttpException).GetHttpCode() == 404)
            {
                new HandleUrlRequest().routeRequestUrl_for404();
            }
            if (lastError is SecurityException)
            {
                // HttpContextFactory.Response.Redirect("~/Error/Permission.aspx");
            }

            "[TM][Application_Error]: {0}".error(lastError);
            TrackingApplication.saveLog();
            if (TMConfig.Current.TMSetup.ShowDotNetDebugErrors.isFalse())
            {
                HttpContextFactory.Response.Redirect(TMConsts.DEFAULT_ERROR_PAGE_REDIRECT);
            }
        }
Exemple #4
0
 public void Application_End()
 {
     "[TM_StartUp] Application End".info();
     TrackingApplication.stop();
 }
Exemple #5
0
 public void Session_End()
 {
     "[TM_StartUp] Session End".info();
     TrackingApplication.saveLog();
 }
Exemple #6
0
 public void Application_End()
 {
     TrackingApplication.stop();
 }
Exemple #7
0
 public void Session_End()
 {
     TrackingApplication.saveLog();
 }