18 lines
		
	
	
		
			576 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			576 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| namespace DysonNetwork.Sphere.Startup;
 | |
| 
 | |
| public static class KestrelConfiguration
 | |
| {
 | |
|     public static WebApplicationBuilder ConfigureAppKestrel(this WebApplicationBuilder builder)
 | |
|     {
 | |
|         builder.Host.UseContentRoot(Directory.GetCurrentDirectory());
 | |
|         builder.WebHost.ConfigureKestrel(options =>
 | |
|         {
 | |
|             options.Limits.MaxRequestBodySize = 50 * 1024 * 1024;
 | |
|             options.Limits.KeepAliveTimeout = TimeSpan.FromMinutes(2);
 | |
|             options.Limits.RequestHeadersTimeout = TimeSpan.FromSeconds(30);
 | |
|         });
 | |
| 
 | |
|         return builder;
 | |
|     }
 | |
| }
 |