No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
 
 

53 líneas
1.7 KiB

  1. using System;
  2. using System.Configuration;
  3. using System.Web;
  4. using System.Web.Mvc;
  5. using System.Web.Routing;
  6. using Hangfire;
  7. using Learun.Application.Extention.TaskScheduling;
  8. using Learun.Application.WorkFlow;
  9. namespace Learun.Application.Web
  10. {
  11. /// <summary>
  12. /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园
  13. /// Copyright (c) 2013-2018 北京泉江科技有限公司
  14. /// 创建人:陈彬彬
  15. /// 日 期:2017.03.08
  16. /// 描 述:应用程序全局设置
  17. /// </summary>
  18. public class MvcApplication : HttpApplication
  19. {
  20. /// <summary>
  21. /// 启动应用程序
  22. /// </summary>
  23. protected void Application_Start()
  24. {
  25. AreaRegistration.RegisterAllAreas();
  26. FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
  27. RouteConfig.RegisterRoutes(RouteTable.Routes);
  28. Hangfire.GlobalConfiguration.Configuration.UseSqlServerStorage(ConfigurationManager.ConnectionStrings["hangfireString"].ConnectionString);
  29. // 启动的时候清除全部缓存
  30. //ICache cache = CacheFactory.CaChe();
  31. //cache.RemoveAll(0);
  32. //cache.RemoveAll(1);
  33. //cache.RemoveAll(2);
  34. //cache.RemoveAll(5);
  35. //cache.RemoveAll(6);
  36. WfJobScheduler.Start();
  37. QuartzHelper.InitJob();
  38. }
  39. /// <summary>
  40. /// 应用程序错误处理
  41. /// </summary>
  42. /// <param name="sender">sender</param>
  43. /// <param name="e">EventArgs</param>
  44. protected void Application_Error(object sender, EventArgs e)
  45. {
  46. var lastError = Server.GetLastError();
  47. }
  48. }
  49. }