public void Configuration(IAppBuilder app) { //app.Use(async (environment, next) => //{ // foreach (var pair in environment.Environment) // { // Console.WriteLine("{0}:{1}", pair.Key, pair.Value); // } // await next(); //}); app.Use(async (environment, next) => { Console.WriteLine("Requesting => " + environment.Request.Path); await next(); Console.WriteLine("Response => " + environment.Response.StatusCode); } ); app.MapSignalR(); var config = new HttpConfiguration(); config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute("bugs", "api/{Controller}"); // app.UseWebApi(config); app.UseNancy(options => { options.Bootstrapper = new CustomBootstrapper(); options.PassThroughWhenStatusCodesAre(HttpStatusCode.NotFound); }); app.UseMissingPage(); // app.UseWelcomePage(); //app.Run(ctx => //{ // return ctx.Response.WriteAsync("Hello World"); //} // ); }