public void Configuration(IAppBuilder app) { HttpConfiguration config = new HttpConfiguration(); var container = BuildIoCContainer(config); config.DependencyResolver = new AutofacWebApiDependencyResolver(container); config.Services.Replace(typeof(IExceptionHandler), new GlobalExceptionHandler()); config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); WebContainerManager.SetConfiguration(config); ConfigureOAuth(app); app.UseAutofacMiddleware(container); app.UseAutofacWebApi(config); app.UseCors(CorsOptions.AllowAll); app.UseWebApi(config); }