IIS上传大附件设置

2021/8/31 14:24:00      点击:

对于IIS上传大文件的设置,网上的教程参差不齐,乱七八糟抄袭的很多,很多都是没有经过实际实践的文章,对于IIS上传大文件设置,不需要去磁盘更改什么文件,全部在IIS管理器上完成即可。

IIS配置的文件大小,是按照字节来计算的,所以你要上传最大文件是多少,就设置对应的字节,常用的有: 1073741824 (1GB)  524288000 (500MB)  209715200 (200MB)

1:打开IIS管理界面,点击ASP,点击展开 限制属性》最大请求实体主体限制,这里输入上面对应的上传文件大小限制的字节数,比如500M,那么输入524288000 然后点击右上角的 应用

2:往上的5行,脚本超时,默认是90秒00:01:30,如果上传大文件,可能出现超时问题,你可以设置为30分钟00:30:00,如果1个小时,就是01:00:00 一般30分钟差不多了。

3:返回IIS主界面,点击:请求筛选》隐藏段》web.config》点击右边的:编辑功能设置,允许的最大内容长度(字节),跟上面一样设置,比如500M,那么输入524288000,点击确定保存设置

默认情况下,IIS上传文件的极限是2G,也就是2147483648 (2GB),超过了你是保存不了设置的,这个是微软本身的限制。在这里,还要提示一点,就是你电脑的虚拟内存,比如你设置了2G最大上传,但是你的虚拟内存只有1G,到了最后,会出现内存不足的提示。所以对于服务器的虚拟内存,可以根据需要设置2.5~4G样子。当然,这个看自己的需要了。

以上全部设置完以后,打开cmd.exe输入iisreset 重启IIS即可。这样大文件上传设置就完成了。根本就不需要网上很多教程说的,去修改XML配置文件等等。