FileUpload导致页面无法显示

时间:2011-12-02 07:04:24

标签: .net file-upload iis-6

我正在使用文件上传控件将文件上传到Web服务器,然后将其插入数据库。我能够在我的开发环境中发送大约7 MB的大文件,该环境只有一个Web服务器。

但是,当我在具有负载平衡服务器的另一个环境中部署同一站点时,我无法上传大文件。我可以在此环境中上传最大5 MB的文件,但7MB文件无法上传。

执行超时和maxRequestLength在web.config中设置为高值,并且在两种环境中都可用。

在IE中,我收到错误为“页面无法显示。”

在Firefox中,我收到的错误是“在加载页面时重置了与服务器的连接。”

请指出可能出错的地方。

2 个答案:

答案 0 :(得分:0)

我在过去重启过的IIS应用程序池时遇到了问题。转到托管您的Web应用程序的应用程序池,然后打开高级设置:

enter image description here

禁用Ping已启用或尝试增加Ping最长响应时间

答案 1 :(得分:0)

我意识到您已经尝试过增加maxRequestLength值,但是您是否知道以千字节(KB)为单位? (另外,对于访问此问题的其他人,可能不了解此设置)。默认值为4096KB(4 MB)。

我将我的设置为10MB以解决我的问题:<system.web><httpRuntime maxRequestLength="10240" /></system.web>

更多信息是here


关于您的负载均衡器,我想知道您是否可以使用Fiddler来查看问题所在。此外,负载均衡器本身是否具有最大上载大小?