上传“大”文件时,ASP.NET站点崩溃

时间:2011-11-07 09:27:11

标签: asp.net upload

我有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>

允许我上传100MB文件.. maxRequestLength="102400"

现在问题是,当上传b.E 85MB文件时网站崩溃了.. 它停止工作约70%,我得到一个错误..我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:3)

您是否检查过executionTimeout =“110”是否导致问题?如果您多次上传文件,它几乎会在同一时间失败吗?尝试将executionTimeout更新为更高的值。