Files
2023-06-26 10:14:25 +08:00

40 lines
1.5 KiB
C#

using System;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting;
namespace Ewide.Web.Entry
{
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.Inject()
.UseStartup<Startup>()
//.UseKestrel(options =>
//{
// options.Limits.MaxRequestBodySize = null; // 设置 null 就是不限制,具体值就是限制最大多少 M
//});
.UseKestrel(option =>
{
option.Limits.KeepAliveTimeout = TimeSpan.FromMinutes(20);
option.Limits.RequestHeadersTimeout = TimeSpan.FromMinutes(20);
})
.UseIIS()
// option =>
//{
// option.Limits.KeepAliveTimeout = TimeSpan.FromMinutes(20);
// option.Limits.RequestHeadersTimeout = TimeSpan.FromMinutes(20);
//})
;
})
.UseSerilogDefault();
}
}