Я бы хотел увеличить размер загрузки по умолчанию на 30 МБ в веб-приложении ASP.NET Core 2.0. Предлагаемые решения, такие как добавление [RequestSizeLimit (4_100_000_000)] или добавление
services.Configure<FormOptions>(x => x.MultipartBodyLengthLimit = 4074790400);
не работают в ядре asp.net 2.0. Я думаю, что эти решения предназначены для .NET Core 1+ версий.
Я также добавил это в Program.cs, который также предлагает решение:
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseKestrel(options =>
{
options.Limits.MaxRequestBodySize = 4120100000;
})
.Build();
Хотя локально - с помощью отладчика док-станции Visual Studio, я могу загружать файлы размером более 30 МБ, в среде AWS я получаю снова 413 Ошибка запроса слишком большой сущности.