private static void StartHost() { var logger = new ConsoleLogger(); logger.Info("Candidate - Deployment Automation Server v.0.2.0\n"); logger.Info("Initializing, please wait unit server ready (up to 5 seconds)..."); var bootstarapper = new Bootstrapper(logger); var uri = new Uri("http://localhost:12543"); _host = new NancyHost(uri, bootstarapper); _host.Start(); logger.Success(string.Format("Candidate has been started up on: {0}", uri.AbsoluteUri)); logger.Success("Press CTRL+C to stop the server."); Console.CancelKeyPress += (s, e) => StopHost(s, e, logger); while(true) { Console.ReadKey(); } }