Exemple #1
0
 public void ConfigureServices(IServiceCollection services)
 {
     var _services = services.BuildServiceProvider();
     var appEnv = _services.GetRequiredService<IApplicationEnvironment>();
     var env = _services.GetRequiredService<IHostingEnvironment>();
     var builder = new ConfigurationBuilder()
          .AddJsonFile(Path.Combine(appEnv.ApplicationBasePath, $"config.json"))
          .AddJsonFile(Path.Combine(appEnv.ApplicationBasePath, $"config.testing.json"), optional: true)
          .AddEnvironmentVariables();
     Configuration = builder.Build();
     services.AddInstance(Configuration);
     services.AddMvc();
     services.AddCIRunner(Convert.ToInt32(Configuration["MaxThread"]));
 }