Global.asax.cs 1002 B

12345678910111213141516171819202122232425262728293031323334353637
  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. {
  12. public class MvcApplication : System.Web.HttpApplication
  13. {
  14. protected void Application_Start()
  15. {
  16. AreaRegistration.RegisterAllAreas();
  17. GlobalConfiguration.Configure(WebApiConfig.Register);
  18. FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
  19. RouteConfig.RegisterRoutes(RouteTable.Routes);
  20. BundleConfig.RegisterBundles(BundleTable.Bundles);
  21. Compteurs.Initialiser();
  22. }
  23. protected void Session_Start() {
  24. Compteurs.VisiteDuNavigateurSurLaPageDesCompteurs = 0;
  25. Application.Lock();
  26. Compteurs.NbDeVisiteurs++;
  27. Application.UnLock();
  28. Compteurs.VisiteDeLUtilisateurSurLeSite++;
  29. }
  30. protected void Application_End() {
  31. Compteurs.Sauver();
  32. }
  33. }
  34. }