protected void Application_Start() { Database.SetInitializer <TodoListServiceContext>(new TodoListServiceInitializer()); GlobalConfiguration.Configure(WebApiConfig.Register); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; GlobalConfiguration.Configuration.Formatters.Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); Services = new StartServices(); Services.StartDatabase(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); DatabaseConfig.Initialize(); }
protected void Application_Start(Object sender, EventArgs e) { try { ServicePointManager.SecurityProtocol |= ServicePointManager.SecurityProtocol | SecurityProtocolType.Tls12; } catch (System.NotSupportedException) { log.Error("Application_Start could not set the chosen security protocol."); } if (WebConfigSettings.EnableVirtualPathProviders) { try { log.Info(Resource.ApplicationStartEventMessage); RegisterVirtualPathProvider(); } catch (MissingMethodException ex) { // this is broken on mono, not implemented 2006-02-04 log.Error("Application_Start Could not register VirtualPathProvider, missing method in Mono", ex); } catch (SecurityException se) { // must not be running in full trust log.Error("Application_Start Could not register VirtualPathProvider, this error is expected when running in Medium trust or lower", se); } catch (UnauthorizedAccessException ae) { // must not be running in full trust log.Error("Application_Start Could not register VirtualPathProvider, this error is expected when running in Medium trust or lower", ae); } } AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); BundleConfig.RegisterBundles(BundleTable.Bundles); ViewEngines.Engines.Clear(); mojoViewEngine engine = new mojoViewEngine(); //engine.AddViewLocationFormat("~/Data/Sites/{2}/skins/Views/{1}/{0}.cshtml"); //engine.AddViewLocationFormat("~/Data/Sites/{2}/skins/Views/{1}/{0}.vbhtml"); // Add a shared location too, as the lines above are controller specific //engine.AddPartialViewLocationFormat("~/Data/Sites/{1}/skins/Views/{0}.cshtml"); //engine.AddPartialViewLocationFormat("~/Data/Sites/{1}/skins/Views/{0}.vbhtml"); ViewEngines.Engines.Add(engine); //var razorEngine = ViewEngines.Engines.OfType<RazorViewEngine>().FirstOrDefault(); //razorEngine.ViewLocationFormats = // razorEngine.ViewLocationFormats.Concat(new string[] { // "~/MyVeryOwn/{1}/{0}.cshtml", // "~/MyVeryOwn/{0}.cshtml" // // add other folders here (if any) // }).ToArray(); AreaRegistration.RegisterAllAreas(); RouteRegistrar.RegisterRoutes(RouteTable.Routes); CreateSystemInfoCache(); StartOrResumeTasks(); PurgeOldLogEvents(); //#if !NET35 // appDomainMonitoringEnabled = WebConfigSettings.AppDomainMonitoringEnabled; // firstChanceExceptionMonitoringEnabled = WebConfigSettings.FirstChanceExceptionMonitoringEnabled; // try // { // SetupMonitoring(); // } // catch (MethodAccessException) // { // log.Info("Failed to setup application monitoring, not allowed under medium trust."); // appDomainMonitoringEnabled = false; // firstChanceExceptionMonitoringEnabled = false; // } //#endif //#if!NET35 && !NET40 if (WebConfigSettings.UnobtrusiveValidationMode == "WebForms") { if (WebConfigSettings.ForceEmptyJQueryScriptReference) { // since we already have jquery loaded // we need to fool scriptmanager by loading a fake version here // to avoid an error http://stackoverflow.com/questions/12065228/asp-net-4-5-web-forms-unobtrusive-validation-jquery-issue ScriptResourceDefinition jQuery = new ScriptResourceDefinition(); jQuery.Path = "~/ClientScript/empty.js"; ScriptManager.ScriptResourceMapping.AddDefinition("jquery", jQuery); } } //#endif }
protected void Application_Start(object sender, EventArgs e) { GlobalConfiguration.Configure(MyWebAPIConfig.Register); }
protected void Application_Start() { //TinderSessions = new Dictionary<string, TinderSession>(); GlobalConfiguration.Configure(WebApiConfig.Register); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); BootstrapContainer(); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); Initer.Init(ConfigurationManager.ConnectionStrings["EventStore"].ConnectionString); }
protected override void Load(ContainerBuilder builder) { GlobalConfiguration.Configure(Startup.Configuration); builder.RegisterApiControllers(Assembly.GetExecutingAssembly()); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); WebAPI.Mappers.AutoMapperInitialize.MaperConfig(); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); GlobalConfiguration.Configuration.Formatters.Add(new UploadMultipartMediaTypeFormatter()); }
protected void Application_Start() { log4net.Config.XmlConfigurator.Configure(); GlobalConfiguration.Configure(WebApiConfig.Register); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); QueueManager.RegisterQueue(); }
protected void Application_Start(object sender, EventArgs e) { GlobalConfiguration.Configure(WebApiRoute.Configure); FilterConfig.Configure(GlobalFilters.Filters); RouteConfig.Configure(RouteTable.Routes); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); IocConfig.Register(GlobalConfiguration.Configuration); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); }
protected void Application_Start(object sender, EventArgs e) { GlobalConfiguration.Configure(VirtualMindApiConfig.Register); }
protected void Application_Start() { GlobalConfiguration.Configure(RoutesConfig.Register); GlobalConfiguration.Configure(JsonCamelCaseConfig.Configure); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); System.Data.Entity.Database.SetInitializer(new DatabaseInitializer()); }
protected void Application_Start() { var webformVE = ViewEngines.Engines.OfType <WebFormViewEngine>().FirstOrDefault(); ViewEngines.Engines.Remove(webformVE); var container = new WindsorContainer(); WindsorIoC.Initialize(container); container.RegisterComponents(); RegisterComponentsWeb(container); container.Install(new LoggerWindsorInstaller()); container.Install(new EdugameCloud.Core.Logging.LoggerWindsorInstaller()); RegisterLtiComponents(container); //RegisterLocalComponents(container); SetControllerFactory(container); AreaRegistration.RegisterAllAreas(); //var modelBinders = container.ResolveAll(typeof(BaseModelBinder)); //foreach (var binder in modelBinders) //{ // var modelBinder = (BaseModelBinder)binder; // if (modelBinder.BinderTypes != null) // { // foreach (var binderType in modelBinder.BinderTypes) // { // ModelBinders.Binders.Add(binderType, modelBinder); // } // } //} DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false; //ModelValidatorProviders.Providers.Add(new FluentValidationModelValidatorProvider(new WindsorValidatorFactory(new WindsorServiceLocator(container), IoC.Resolve<ILogger>()))); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); DefaultModelBinder.ResourceClassKey = "Errors"; MvcHandler.DisableMvcResponseHeader = true; AuthConfig.RegisterAuth(container.Resolve <ApplicationSettingsProvider>(), container.Resolve <IHttpClientFactory>()); GlobalConfiguration.Configure(WebApiConfig.Register); GlobalConfiguration.Configuration.Services.Replace( typeof(IHttpControllerActivator), new ServiceLocatorControllerActivator(new WindsorServiceLocator(container))); // TRICK: remove all files on start CachePolicies.InvalidateCache(); ServicePointManager.DefaultConnectionLimit = int.Parse(ConfigurationManager.AppSettings["DefaultConnectionLimit"]); ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Tls | SecurityProtocolType.Ssl3; //hack - to use parameterized Resolve in LmsFactory. Must be removed when corresponding methods are added to IoC and IServiceLocator if (!container.Kernel.HasComponent(typeof(IWindsorContainer))) { container.Register((IRegistration)Component.For <IWindsorContainer>().Instance(container).LifestyleSingleton()); } }
protected void Application_Start(object sender, EventArgs e) { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); RouteConfig.RegisterRoutes(RouteTable.Routes); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); var configuration = GlobalConfiguration.Configuration; var builder = new ContainerBuilder(); builder.RegisterControllers(Assembly.GetExecutingAssembly()); //Register MVC Controllers builder.RegisterApiControllers(Assembly.GetExecutingAssembly()); //Register WebApi Controllers builder.RegisterType <AktifTelekomDbContext>() .As <DbContext>() .InstancePerLifetimeScope(); builder.RegisterType <UnitOfWork>() .As <IUnitOfWork>() .InstancePerLifetimeScope(); builder.RegisterGeneric(typeof(GenericRepository <>)) .As(typeof(IGenericRepository <>)) .InstancePerLifetimeScope(); builder.RegisterAssemblyTypes(Assembly.Load("AktifTelekomMVCProject.Business")) .Where(t => t.Name.EndsWith("Service")) .AsImplementedInterfaces() .AsSelf() .InstancePerLifetimeScope(); builder.RegisterAssemblyTypes(Assembly.Load("AktifTelekomMVCProject.DAL")) .AsImplementedInterfaces() .AsSelf() .InstancePerLifetimeScope(); builder.RegisterAssemblyTypes(typeof(IUsersService).Assembly) .Where(t => t.Name.EndsWith("Service")) .AsImplementedInterfaces() .AsSelf() .InstancePerLifetimeScope(); //var assemblies = BuildManager.GetReferencedAssemblies().Cast<Assembly>().Where(x => x.FullName.Contains("AktifTelekomMVCProject")).ToArray(); //builder.RegisterAssemblyTypes(assemblies) // .AsImplementedInterfaces() // .AsSelf() // .InstancePerRequest(); builder.RegisterType <UsersService>().As <IUsersService>().InstancePerLifetimeScope(); //IContainer container = builder.Build(); //DependencyResolver.SetResolver(new AutofacDependencyResolver(container)); var container = builder.Build(); //DependencyResolver.SetResolver(new AutofacDependencyResolver(container)); configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); RouteConfig.RegisterRoutes(RouteTable.Routes); }
protected void Application_Start() { Initialize(GlobalConfiguration.Configuration); GlobalConfiguration.Configure(WebApiConfig.Register); }
void Application_Start(object sender, EventArgs e) { // Código que é executado na inicialização do aplicativo GlobalConfiguration.Configure(WebApiConfig.Register); }
protected void Application_Start() { UpdateDatabase(); GlobalConfiguration.Configure(WebApiConfig.Register); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); }
public void Configuration(IAppBuilder app) { ConfigureAuth(app); GlobalConfiguration.Configure(WebApiConfig.Register); }