Global.asax.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.Http;
  6. using System.Web.Mvc;
  7. using System.Web.Routing;
  8. using GreenTree.Nachtragsmanagement.Web.Framework;
  9. using GreenTree.Nachtragsmanagement.Core.Domain;
  10. namespace GreenTree.Nachtragsmanagement.Web
  11. {
  12. // Note: For instructions on enabling IIS6 or IIS7 classic mode,
  13. // visit http://go.microsoft.com/?LinkId=9394801
  14. public class MvcApplication : System.Web.HttpApplication
  15. {
  16. protected void Application_Start()
  17. {
  18. AreaRegistration.RegisterAllAreas();
  19. GlobalConfiguration.Configure(WebApiConfig.Register);
  20. FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
  21. RouteConfig.RegisterRoutes(RouteTable.Routes);
  22. ModelBinders.Binders.DefaultBinder = new DevExpress.Web.Mvc.DevExpressEditorsBinder();
  23. ApplicationContext.Init();
  24. DevExpress.Web.ASPxWebControl.CallbackError += Application_Error;
  25. }
  26. protected void Application_Error(object sender, EventArgs e)
  27. {
  28. Exception exception = System.Web.HttpContext.Current.Server.GetLastError();
  29. //TODO: Handle Exception
  30. }
  31. }
  32. }