在asp.net中可以通过两种方式控制上传文件大小:
1. web.config
设置maxRequestLength的值即可,单位是K,默认为4096 KB (4 MB)。其中executionTimeout指超时时间,单位是秒。apprequestqueuelimit为请求数。
2. 修改IIS站点的配置
在applicationHost.config或者IIS_schema.xml中有一段配置
该文件位于C:/Windows/System32/inetsrv/config(Windows 2008),但是该文件无法直接修改,可以通过Appcmd命令进行处理:
appcmd set config "Default Web Site" -section:requestFiltering -requestLimits.maxallowedcontentLength:314572800 -commitpath:apphost
其中314572800为你要设置的限制大小,"Default Web Site"为ISS中需要设置的网站名称,可以在applicationHost.config中查看到:
ASP.NET中文件上传大小限制
本文介绍在ASP.NET中如何通过web.config文件和IIS配置来设置文件上传的最大大小限制,包括具体配置示例及命令行操作。
1204

被折叠的 条评论
为什么被折叠?



