Skip to content

Commit 6da55c9

Browse files
authored
Update Program.cs
update for dotnet core 3.1
1 parent 2d617ec commit 6da55c9

File tree

1 file changed

+12
-25
lines changed

1 file changed

+12
-25
lines changed

Program.cs

Lines changed: 12 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,30 @@
1-
using System;
1+
using System;
22
using System.Collections.Generic;
33
using System.IO;
44
using System.Linq;
55
using System.Threading.Tasks;
66
using Microsoft.AspNetCore.Builder;
77
using Microsoft.AspNetCore.Hosting;
88
using Microsoft.Extensions.Configuration;
9+
using Microsoft.Extensions.Hosting;
910
using Microsoft.Extensions.Logging;
1011
using Serilog;
1112

1213
namespace ASPNETCoreAngularJWT
1314
{
1415
public class Program
1516
{
16-
public static void Main(string[] args)
17+
public static void Main(string[] args)
1718
{
18-
var webHost = new WebHostBuilder()
19-
.UseKestrel()
20-
.UseContentRoot(Directory.GetCurrentDirectory())
21-
.ConfigureAppConfiguration((hostingContext, config) =>
22-
{
23-
var env = hostingContext.HostingEnvironment;
24-
config.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
25-
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true, reloadOnChange: true);
26-
config.AddEnvironmentVariables();
27-
28-
Log.Logger = new LoggerConfiguration().MinimumLevel.Error().WriteTo.RollingFile(Path.Combine(env.ContentRootPath,"logs/{Date}.txt")).CreateLogger();
29-
})
30-
.ConfigureLogging((hostingContext, logging) =>
31-
{
32-
logging.AddConfiguration(hostingContext.Configuration.GetSection("Logging"));
33-
logging.AddSerilog(dispose: true);
34-
logging.AddConsole();
35-
logging.AddDebug();
36-
})
37-
.UseStartup<Startup>()
38-
.Build();
39-
40-
webHost.Run();
19+
CreateHostBuilder(args).Build().Run();
4120
}
21+
22+
public static IHostBuilder CreateHostBuilder(string[] args) =>
23+
Host.CreateDefaultBuilder(args)
24+
.ConfigureWebHostDefaults(webBuilder =>
25+
{
26+
webBuilder.UseStartup<Startup>();
27+
});
4228
}
29+
4330
}

0 commit comments

Comments
 (0)