private void StartServer() { this.output.WriteLine(string.Format("{0}: Starting application at: {1}", GetTimestamp(), this.url)); var builder = new WebHostBuilder() .UseContentRoot(Directory.GetCurrentDirectory()) .UseUrls(this.url) .UseKestrel() .UseStartup <Startup>() .UseEnvironment("Production"); builder.ConfigureServices(services => { services.AddOpenTelemetryTracing((builder) => builder .AddAspNetCoreInstrumentation() .AddHttpClientInstrumentation()); }); this.hostingEngine = builder.Build(); this.hostingEngine.Start(); }