29 lines
786 B
C#
Executable File
29 lines
786 B
C#
Executable File
using System.IO;
|
|
using Microsoft.AspNetCore;
|
|
using Microsoft.AspNetCore.Hosting;
|
|
using Microsoft.Extensions.Configuration;
|
|
|
|
|
|
namespace ETFileServer
|
|
{
|
|
public class Program
|
|
{
|
|
public static void Main(string[] args)
|
|
{
|
|
CreateWebHostBuilder(args).Build().Run();
|
|
}
|
|
|
|
public static IWebHostBuilder CreateWebHostBuilder(string[] args)
|
|
{
|
|
IConfigurationRoot config = new ConfigurationBuilder()
|
|
.SetBasePath(Directory.GetCurrentDirectory())
|
|
.AddJsonFile("appsettings.json", true)
|
|
.Build();
|
|
|
|
Startup.config = config;
|
|
|
|
return WebHost.CreateDefaultBuilder(args).UseUrls(config["urls"])
|
|
.UseStartup<Startup>();
|
|
}
|
|
}
|
|
} |