protected void Application_Start()
{
Shell.Start<WebContainerExtension>();
DependencyResolver.SetResolver(ServiceLocator.Current);
ControllerBuilder.Current.SetControllerFactory(typeof(CustomControllerFactory));
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
ModelBinders.Binders.Add(typeof(DataTablesParam), new DataTablesModelBinder());
MvcHandler.DisableMvcResponseHeader = true;
}