Global.asax.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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. using System.Reflection;
  11. namespace GreenTree.Nachtragsmanagement.Web
  12. {
  13. // Note: For instructions on enabling IIS6 or IIS7 classic mode,
  14. // visit http://go.microsoft.com/?LinkId=9394801
  15. public class MvcApplication : System.Web.HttpApplication
  16. {
  17. protected void Application_Start()
  18. {
  19. AreaRegistration.RegisterAllAreas();
  20. GlobalConfiguration.Configure(WebApiConfig.Register);
  21. FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
  22. RouteConfig.RegisterRoutes(RouteTable.Routes);
  23. ModelBinders.Binders.DefaultBinder = new DevExpress.Web.Mvc.DevExpressEditorsBinder();
  24. ApplicationContext.InitServices();
  25. DevExpress.Web.ASPxWebControl.CallbackError += Application_Error;
  26. }
  27. protected void Application_Error(object sender, EventArgs e)
  28. {
  29. Exception exception = System.Web.HttpContext.Current.Server.GetLastError();
  30. //TODO: Handle Exception
  31. }
  32. }
  33. }