예제 #1
0
        private static void IniciarServicios(Configuracion configuracion, GestorServicios servicios)
        {
            servicios.Iniciar <Autenticacion.Startup>("http://localhost:50001");
            servicios.Iniciar <Seguridad.Startup>("http://localhost:50002");

            if (configuracion.ServeAngularApp)
            {
                servicios.Iniciar <AngularWebServer.Startup>("http://localhost:40000");
            }
        }
예제 #2
0
        private static void Main(string[] args)
        {
            ConfigurarLogging();

            var configuracion = new Configuracion(args);

            using (var servicios = new GestorServicios())
            {
                Console.WriteLine("Iniciando servicios...");
                IniciarServicios(configuracion, servicios);
                Console.WriteLine("Servicios Iniciados.");

                Console.WriteLine("Presione Ctrl+C para detener los servicios correctamente.");

                EsperarPorCtrlC();

                Console.WriteLine("Deteniendo servicios...");
            }

            Console.WriteLine("Servicios detenidos.");
        }