Ошибка 404 - загрузка файла размером более 30 МБ - PullRequest
0 голосов
/ 10 декабря 2018

В нашем веб-API мы не можем загружать размер более 30 МБ.Мы привыкли получать сообщение об ошибке 404, например " 404 - файл или каталог не найден. Возможно, искомый ресурс был удален, изменилось его имя или временно недоступен. "

Посмотрев в Google и увидев различный пост, я устал от изменений в моем конфигурационном файле, приведенных ниже:

Web.Config:

<system.web>
     <httpRuntime maxRequestLength="204800" timeout="7200" />
</system.web>
<requestFiltering>
     <requestLimits maxAllowedContentLength="209715200" maxQueryString="2097151" maxUrl="10999"/>
</requestFiltering>

Но все же я не смог загрузить файл размером более 30 МБразмер.Но тот же код работает нормально для загрузки файла размером менее 30 МБ.

Что-нибудь, что я здесь пропустил?

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Можете ли вы изменить свой web.config для использования system.webServer и security?

<configuration>
    <system.web>
        <httpRuntime maxRequestLength="204800" />
    </system.web>
    <system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="209715200" />
            </requestFiltering>
        </security>
    </system.webServer>
</configuration>
0 голосов
/ 10 декабря 2018

1.) Откройте диспетчер IIS.

2.) Выберите веб-сайт, который требуется настроить.

3.) Убедитесь, что вы находитесь в режиме просмотра функций по кнопке внизу.менеджера.

4.) Выберите Фильтрация запросов и откройте его, дважды щелкнув значок.Отобразится панель «Фильтрация запросов».

5.) На панели «Действия» в правой части экрана нажмите ссылку «Изменить параметры функции ...».Откроется окно «Изменить параметры фильтрации запросов».

6.) В разделе «Пределы запросов» введите соответствующую максимально допустимую длину содержимого (в байтах) и нажмите кнопку «ОК».Перезапустите IIS.

Это сработало для меня:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...