Загрузка большого файла - PullRequest
0 голосов
/ 29 марта 2012

Я хочу загрузить большой файл в приложение asp.net Visual Studio 2010. Но у меня ошибка сброса соединения.Как я могу решить это?Спасибо.

PS Я изменил лимит запросов в webconfig, который не должен оказывать никакого влияния.

1 Ответ

0 голосов
/ 29 марта 2012

Это настройка безопасности, ограничивающая размер запроса. Это настройка под названием RequestMaxLength в веб-конфигурации. Я полагаю, что по умолчанию установлено значение 3 или 4 МБ ... Загрузка файла asp.net будет ограничена числом, определенным в этом параметре (любой запрос по этому вопросу).

<configuration>  
    <system.web>  
        <httpRuntime maxRequestLength="4096" executionTimeout="1200" /> 

    </system.web>  
</configuration>

Не стоит делать это очень большое число, потому что оно подвергает вас DOS-атаке, поскольку кто-то может просто залить ваш сервер огромными файлами. Существует также свойство executeTimeout, которое также может быть задано

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