public static void Register(HttpConfiguration config) { config.DependencyResolver = new AutofacWebApiDependencyResolver(DependencyContainer.BuildContainer(config)); config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "Error404", routeTemplate: "api/{*url}", defaults: new { controller = "NotFound", action = "ErrorNotFound" } ); var jsonFormatter = config.Formatters.OfType <JsonMediaTypeFormatter>().First(); jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); jsonFormatter.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore; jsonFormatter.SerializerSettings.PreserveReferencesHandling = PreserveReferencesHandling.None; config.Formatters.Remove(config.Formatters.XmlFormatter); }