var builder = WebApplication.CreateBuilder([]); builder.WebHost.UseUrls($"http://127.0.0.1:0"); builder.Services.AddSingleton(...); var app = builder.Build(); app.Map... await app.StartAsync(cancellationToken);