ASP.NET Сайт падает при загрузке "больших" файлов - PullRequest
1 голос
/ 07 ноября 2011

У меня есть Fileupload, и я установил это в своем WebConfig:

 <system.web>
    <compilation debug="true" targetFramework="4.0" />
    <customErrors mode="Off"/>
    <httpRuntime
 executionTimeout="110"
 maxRequestLength="102400"
 requestLengthDiskThreshold="80"
 useFullyQualifiedRedirectUrl="false"
 minFreeThreads="8"
 minLocalRequestFreeThreads="4"
 appRequestQueueLimit="5000"
 enableKernelOutputCache="true"
 enableVersionHeader="true"
 requireRootedSaveAsPath="true"
 enable="true"
 shutdownTimeout="90"
 delayNotificationTimeout="5"
 waitChangeNotification="0"
 maxWaitChangeNotification="0"
 enableHeaderChecking="true"
 sendCacheControlHeader="true"
 apartmentThreading="false" />
  </system.web>

, что позволяет мне загружать файлы размером 100 МБ. maxRequestLength="102400"

Теперь проблема в том, что сайт падает при загрузке файла размером 85 МБ. Он перестает работать примерно на 70%, и я получаю сообщение об ошибке. Как я могу решить эту проблему?

1 Ответ

3 голосов
/ 07 ноября 2011

Проверяли ли вы, что executeTimeout = "110" вызывает проблему? Если вы загрузите файл несколько раз, произойдет ли сбой почти одновременно? Попробуйте обновить значение executeTimeout на более высокое.

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