我有一个带有5个asp.net上传控件的表单。这是为了允许用户上传5个大文件并提交。实现这一目标所需的步骤是什么?我在IIS的应用程序池中检查了以下配置:空闲超时:20分钟,回收常规时间间隔: 1740分钟。我已经在我的web配置文件中指定了以下内容,
<system.web>
<httpRuntime maxRequestLength="1048576" requestValidationMode="2.0"/>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824"/>
</requestFiltering>
</security>
</system.webServer>当我尝试在所有5个上传控件中上传文件时,我无法上传文件。
发布于 2013-02-19 22:05:16
有几个原因可能会导致这种情况,如果你不让我们知道你收到了哪个错误,就很难知道是哪个原因。
首先:请注意,maxRequestLength以KB为单位,而maxAllowedContentLength以字节为单位。尝试像这样增加maxRequestLength:maxRequestLength="2000000000"
第二:尝试更长的执行时间,比如executionTimeout="999999"
<httpRuntime maxRequestLength="2000000000" executionTimeout="999999"/>您当前的maxAllowedContentLength设置允许1024 MB。确保它不低于所有5个文件的总大小。
https://stackoverflow.com/questions/14959250
复制相似问题