Exemplo n.º 1
0
        public static void Main(string[] args)
        {
            var configBuilder = new ConfigurationBuilder().AddCommandLine(args);
            var configuration = configBuilder.Build();

            string startAs   = configuration["start.as"];
            bool   isService = !string.IsNullOrWhiteSpace(startAs) && startAs.EqualsIgnoreCase("service");

            CommonStartup.Start(configuration, isService);
        }
Exemplo n.º 2
0
        public static void Main(string[] args)
        {
            var configBuilder = new ConfigurationBuilder().AddCommandLine(args);
            var configuration = configBuilder.Build();

            string startAs    = configuration["start.as"];
            string configFile = configuration["config"];

            if (configFile != null)
            {
                configBuilder.AddJsonFile(configFile, optional: false);
                configuration = configBuilder.Build();
            }

            CommonStartup.CommonStartupInit(configuration);
            if (!string.IsNullOrWhiteSpace(startAs) || startAs.EqualsIgnoreCase("service"))
            {
                CommonStartup.StartService(configuration);
            }
            else
            {
                CommonStartup.StartApp(configuration);
            }
        }