| | |
| | | builder.Services.AddEndpointsApiExplorer(); |
| | | builder.Services.AddSwaggerGen(); |
| | | |
| | | builder.WebHost.UseKestrel(options => |
| | | { |
| | | //options.Limits.MaxRequestLineSize = int.MaxValue;//HTTP 请求行的最大允许大小。 默认为 8kb |
| | | //options.Limits.MaxRequestBufferSize = int.MaxValue;//请求缓冲区的最大大小。 默认为 1M |
| | | //任何请求正文的最大允许大小(以字节为单位),默认 30,000,000 字节,大约为 28.6MB |
| | | options.Limits.MaxRequestBodySize = 300 * 1024 * 1024; //限制请求长度 |
| | | }); |
| | | //builder.WebHost.UseKestrel(options => |
| | | //{ |
| | | //配置了这个IIS上不能运行 |
| | | // //options.Limits.MaxRequestLineSize = int.MaxValue;//HTTP 请求行的最大允许大小。 默认为 8kb |
| | | // //options.Limits.MaxRequestBufferSize = int.MaxValue;//请求缓冲区的最大大小。 默认为 1M |
| | | // //任何请求正文的最大允许大小(以字节为单位),默认 30,000,000 字节,大约为 28.6MB |
| | | // options.Limits.MaxRequestBodySize = 300 * 1024 * 1024; //限制请求长度 |
| | | //}); |
| | | builder.Services.Configure<FormOptions>(options => |
| | | { |
| | | //默认上传大小限制 |
| | |
| | | var app = builder.Build(); |
| | | |
| | | // Configure the HTTP request pipeline. |
| | | if (app.Environment.IsDevelopment()) |
| | | app.UseSwagger(); |
| | | app.UseSwaggerUI(c => |
| | | { |
| | | app.UseSwagger(); |
| | | app.UseSwaggerUI(); |
| | | } |
| | | c.SwaggerEndpoint("/swagger/v1/swagger.json", "V1 Docs"); |
| | | c.RoutePrefix = string.Empty; |
| | | c.DocExpansion(Swashbuckle.AspNetCore.SwaggerUI.DocExpansion.None); |
| | | c.DefaultModelsExpandDepth(-1); |
| | | }); |
| | | |
| | | app.UseHttpsRedirection(); |
| | | //app.UseHttpsRedirection(); |
| | | |
| | | app.UseAuthorization(); |
| | | |