protected void Application_Start() { IocMannager.Start(); AreaRegistration.RegisterAllAreas(); GlobalHost.DependencyResolver.Register( typeof(JsonSerializer), () => new JsonSerializer() { MissingMemberHandling = MissingMemberHandling.Ignore, NullValueHandling = NullValueHandling.Include, DefaultValueHandling = DefaultValueHandling.Include, TypeNameHandling = TypeNameHandling.Auto } ); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
public void Configuration(IAppBuilder app) { //ConfigureAuth(app); var resolver = IocMannager.GetServiceContainer <WindsorSignalRDependencyResolver>(); var windsorSignalDependencyResolver = resolver.Service; GlobalHost.Configuration.LongPollDelay = TimeSpan.FromSeconds(6); (GlobalHost.DependencyResolver.Resolve <ITransportManager>() as TransportManager).Remove("webSockets"); //(GlobalHost.DependencyResolver.Resolve<ITransportManager>() as TransportManager).Remove("serverSentEvents"); //(GlobalHost.DependencyResolver.Resolve<ITransportManager>() as TransportManager).Remove("foreverFrame"); app.MapSignalR(new HubConfiguration { EnableDetailedErrors = true, // Resolver = windsorSignalDependencyResolver, }); }
protected void Application_End() { IocMannager.Stop(); }