Global.asax.cs 939 B

123456789101112131415161718192021222324252627282930313233343536
  1. using AppliWebANA.Models;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Web;
  6. using System.Web.Http;
  7. using System.Web.Mvc;
  8. using System.Web.Optimization;
  9. using System.Web.Routing;
  10. namespace AppliWebANA {
  11. public class MvcApplication : System.Web.HttpApplication {
  12. protected void Application_Start() {
  13. AreaRegistration.RegisterAllAreas();
  14. GlobalConfiguration.Configure( WebApiConfig.Register );
  15. FilterConfig.RegisterGlobalFilters( GlobalFilters.Filters );
  16. RouteConfig.RegisterRoutes( RouteTable.Routes );
  17. BundleConfig.RegisterBundles( BundleTable.Bundles );
  18. Compteurs.Initialiser();
  19. }
  20. protected void Session_Start() {
  21. Compteurs.VisitesDuNavigateurSurLaPageDesCompteurs = 0;
  22. Application.Lock();
  23. Compteurs.NbDeVisiteurs++;
  24. Application.UnLock();
  25. Compteurs.VisitesDeLUtilisateurSurLeSite++;
  26. }
  27. protected void Application_End() {
  28. Compteurs.Sauver();
  29. }
  30. }
  31. }