【发布时间】:2010-12-08 15:16:34
【问题描述】:
我需要上传至少1GB 文件大小的大文件。
我使用ASP.Net、C# 和IIS 5.1 作为我的开发平台。
我正在使用:
HIF.PostedFile.InputStream.Read(fileBytes,0,HIF.PostedFile.ContentLength)
使用前:
File.WriteAllBytes(filePath, fileByteArray)
(不去这里但给System.OutOfMemoryException异常)
目前我已将httpRuntime 设置为:
executionTimeout="999999" maxRequestLength="2097151"(即 2GB!) useFullyQualifiedRedirectUrl="true" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="5000" enableVersionHeader="true" requestLengthDiskThreshold="8192"
我也设置了maxAllowedContentLength="**2097151**"(猜猜它只适用于IIS7)
我也将IIS 连接超时更改为 999,999 秒。
我什至无法上传 4578KB (Ajaz-Uploader.zip) 的文件
【问题讨论】: