Global.asax.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using System;
  2. using System.Web;
  3. using System.Web.Http;
  4. using System.Web.Mvc;
  5. using System.Web.Optimization;
  6. using System.Web.Routing;
  7. using LeaRun.Application.Web.Common;
  8. using LeaRun.Util;
  9. namespace LeaRun.Application.Web
  10. {
  11. /// <summary>
  12. /// 应用程序全局设置
  13. /// </summary>
  14. public class MvcApplication : HttpApplication
  15. {
  16. /// <summary>
  17. /// 启动应用程序
  18. /// </summary>
  19. protected void Application_Start()
  20. {
  21. AreaRegistration.RegisterAllAreas();
  22. WebApiConfig.Register(GlobalConfiguration.Configuration);
  23. FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
  24. RouteConfig.RegisterRoutes(RouteTable.Routes);
  25. BundleTable.EnableOptimizations = true;
  26. BundleConfig.RegisterBundles(BundleTable.Bundles);
  27. //SMSServiecs.StartSMSSend(true);
  28. //NBCommon.NBLogin();
  29. //NBHistoryJobRunning.JobRunning();
  30. }
  31. /// <summary>
  32. /// 应用程序错误处理
  33. /// </summary>
  34. protected void Application_Error(object sender, EventArgs e)
  35. {
  36. var lastError = Server.GetLastError();
  37. }
  38. protected void Application_End()
  39. {
  40. NBHistoryJobRunning.JobEndding();
  41. }
  42. }
  43. }