using System.Threading.Tasks;
using Microsoft.AspNetCore;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.AspNetCore.Builder;
public static async Task Main(string[] args)
var builder = CreateWebHostBuilder(args);
var task = Task.Run(() => {
var output = await new HttpClient().GetStringAsync("http://localhost:5000");
Console.WriteLine(output);
public static IWebHost CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.ConfigureLogging(logging => logging.SetMinimumLevel(LogLevel.Warning))
.UseSentry("https://5fd7a6cda8444965bade9ccfd3df9882@sentry.io/1188141")
.UseUrls("http://0.0.0.0:5000/")
public void ConfigureServices(IServiceCollection services)
public void Configure(IApplicationBuilder app)
var data = System.Text.Encoding.UTF8.GetBytes("Hello World from the ASP.Net CORE!");
context.Response.Body.Write(data, 0, data.Length);
return Task.CompletedTask;