.Net 里上传大文件时,会遇到超时或HTTP500错误,解决的办法有两种:一种是修改配置,另一种就是用第三方控件。这里介绍一下修改配置的。 需要修改的是在 C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG目录里,找到文件maxRequestLength="4096" 将值修改大一些,例如:102400 这个参数的单位应该是KB的
以上方法是修改全局的,如果仅需要修改一个项目,那么是修改项目里的Web.config文件 在之间添加, 其中, maxRequestLength:设置上传文件的最大值,单位:KB。(默认是4096KB,即4M) executionTimeout:设置超时时间,单位:秒。(默认是90秒)
<!-- 修改上传文件的大小限制-->
<httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="20480" executionTimeout="600" />