文件上传出现问题

时间:2010-05-12 11:37:52

标签: asp.net file-upload

每当我上传尝试上传大小超过maxRequestLength中指定大小的文件时,浏览器都会显示“无法显示网页”。 有人请告诉我如何解决这个问题

2 个答案:

答案 0 :(得分:2)

maxRequestLength文件中增加web.config值。

  

maxRequestLength表示   支持的最大文件上载大小   ASP.NET。此限制可用于   防止拒绝服务攻击   用户将大文件发布到   服务器。指定的大小是   千字节。默认值为4096 KB(4   MB)。

请参阅MSDN上的maxRequestLength

所以,如果是您发布文件的页面为Upload.aspxweb.config中的必要部分就是这样

<location path="Upload.aspx">
    <system.web>
        <httpRuntime maxRequestLength="{your value here}" 
                     executionTimeout="{your value here}" />
    </system.web>
</location>

答案 1 :(得分:0)

将其放在您的web.config

  <system.web>
     <httpRuntime executionTimeout="360" maxRequestLength="100000" />

一次启用360秒超时和100,000 Kb上传数据。

如果不起作用,请在IIS服务器上运行此命令。 (替换[IISWebsitename])

C:\Windows\System32\inetsrv>appcmd set config "[IISWebsitename]" -section:requestFiltering -requestLimits.maxAllowedContentLength:100000000 -commitpath:apphost

一次启用100,000,000字节的上传数据。