Для Task Center
Чтобы увеличить максимальный размер загружаемых файлов, необходимо в файле web.config (по умолчанию он расположен по адресу ...\inetpub\wwwroot\1forma\web.config) каждого сайта изменить параметры:
1. maxRequestLength:
<httpRuntime maxRequestLength="359424" enableVersionHeader="false" requestValidationMode="2.0"/>
Значение задается в КБ.
2. maxAllowedContentLength , блок <security> тег <system.webServer>:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="368050176"/>
</requestFiltering>
</security>
</system.webServer>
Значение параметра maxAllowedContentLength указывается в байтах. Максимальное значение — 4 294 967 295 байт, что примерно равно 3,99 ГБ. В данном примере устанавливается значение в 351 Мб.
Для .NET Core
Чтобы увеличить максимальный размер загружаемых файлов, необходимо в файле appsettings.json изменить параметры:
1. MaxRequestLength:
"MaxRequestLength": "300000000"
Значение задается в байтах. Если ключ не задан, значение по умолчанию = int.MaxValue (2 147 483 647 байт) ≈ 2 Гб
2. MultipartBodyLengthLimit:
"MultipartBodyLengthLimit": "300000000"
Значение задается в байтах. Если ключ не задан, значение по умолчанию = 134 217 728 байт ≈ 128 Мб.
Диспетчер служб IIS
В случае, если изменение значений ключей не привело к ожидаемому результату, необходимо увеличить размер для каждого сайта в диспетчере служб IIS. По умолчанию лимит на файл, который можно загрузить на сервер по HTTP составляет 30000000 байт ≈ 30Мб.
Зайдите в "Диспетчер служб IIS" сервера (Пуск ->Панель управления -> Администрирование). Разверните сервер, затем "сайты" и выберите сайт с приложением "Первая Форма". Перейдите в "Фильтры запросов" (Request Filtering).
В окне "Изменение параметров фильтрации запросов" в блоке "Request Limits" и установите необходимое значение в байтах для параметра "Max allowed content length".
Изменение параметров фильтрации запросов