我的web.config文件中有以下内容。
<httpRuntime executionTimeout="90000" maxRequestLength="204800" />但是我不能上传任何大于50MB的文件。这可能是原因。web浏览器一直在等待上传完成,但是任何小于50MB的文件都会被上传,没有任何问题。还有没有其他需要我检查的东西?
发布于 2009-11-09 03:01:19
也许50MB是50MB服务器上允许的最大文件大小?如果是这种情况,通常会返回一条错误消息。
你能找出you服务器上允许的最大上传文件大小是多少吗?
附言:关于这个系统的信息也会很好。(Windows/Linux/Mac、IIS/Apache...)
发布于 2010-07-22 06:00:11
把这个放到你的web.config里
<system.web>
<httpRuntime executionTimeout="360" maxRequestLength="100000" />这允许360秒的超时和一次100000 Kb的上载数据。
如果该命令不起作用,请在IIS服务器上运行此命令。(替换IISWebsitename)
C:\Windows\System32\inetsrv>appcmd set config "[IISWebsitename]" -section:requestFiltering -requestLimits.maxAllowedContentLength:100000000 -commitpath:apphost这使得一次能够上传100,000,000字节的数据。
https://stackoverflow.com/questions/1696117
复制相似问题