protected void Application_Start() { log4net.Config.XmlConfigurator.Configure(); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); DependencyResolver.SetResolver(new NinjectDependencyResolver()); RegisterLocalizationAdapters(); TimeZoneInfo brasiliaTimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("E. South America Standard Time"); var timeZoneResolver = new WebAppTimeZoneResolver(brasiliaTimeZoneInfo); DateTimeConvert.Initialize(timeZoneResolver); WebAppCultureManager.Initialize(new CultureInfo("pt-BR"), new ApplicationCultureProvider()); AutoMapperConfig.RegisterMappings(); FileHelper.SetCurrent(AppDomain.CurrentDomain.BaseDirectory); // Coluna IdApplication da tabela Application, utilizado no log4net GlobalContext.Properties["idApplication"] = ApplicationEnum.BackOffice.GetHashCode().ToString(); ClientDataTypeModelValidatorProvider.ResourceClassKey = nameof(Resources.ModelValidationStrings); DefaultModelBinder.ResourceClassKey = nameof(Resources.ModelValidationStrings); }