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); }
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); } }