static void Main(string[] args) { var config = new HttpSelfHostConfiguration("http://localhost:999"); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); var server = new HttpSelfHostServer(config); config.CacheOutputConfiguration().RegisterCacheOutputProvider(() => new AppFabricCachingProvider("default")); server.OpenAsync().Wait(); Console.ReadKey(); server.CloseAsync().Wait(); }