0

我正在尝试上传一个 305968 kb 的文件,我一直收到一个错误,即文件太大,超出了最大文件大小。我在 web.config 文件中进行了以下更改,但我不断收到错误消息

 <httpRuntime requestValidationMode="2.0"
executionTimeout="7200" maxRequestLength="102400" minFreeThreads="88"
minLocalRequestFreeThreads="76" appRequestQueueLimit="200"/>
        <compilation debug="true" targetFramework="4.0">

我还在 web.config 文件中进行了此更改

<security>
            <requestFiltering>
                <requestLimits maxQueryString="10000"
maxUrl="10000" maxAllowedContentLength="3072000000"></requestLimits>
            </requestFiltering>
        </security>
4

3 回答 3

0

Your maxRequestLength is smaller then the file size you are trying to upload.请记住maxRequestLength默认单位是千字节而不是兆字节。您的文件大小比 web.config 中允许的限制大 203568 kile 字节。增加 maxRequestLength = "409600" 或更大的事件以上传文件。

于 2012-11-28T05:54:42.103 回答
0

增加maxRequestLengthKB(默认单位)

maxRequestLength表示支持的最大请求大小ASP.NET,而maxAllowedContentLength指定支持的请求中内容的最大长度IIS。因此,您需要同时设置两者才能上传大文件:较小的“优先”。

于 2012-11-28T05:57:24.150 回答
0

检查这个..

<httpRuntime requestValidationMode="2.0"
executionTimeout="7200" maxRequestLength="409600" minFreeThreads="88"
minLocalRequestFreeThreads="76" appRequestQueueLimit="200"/>
    <compilation debug="true" targetFramework="4.0">
于 2012-11-28T06:19:11.927 回答