通过IIS部署的网站,上传文件大小和时间默认进行了限制。
这样,大文件就上传不上去,因此需要更改上传文件大小和响应时间限制(设置完成后记得点击右边应用按钮)。
1、打开某一发布网站的配置编辑器
2、设置上传时间限制
<httpRuntime
maxRequestLength="2097151"//最大上传长度
useFullyQualifiedRedirectUrl="true"
executionTimeout="6000"//最大响应时间
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100"
enableVersionHeader="true"
/>
这里修改最大上传的长度为2097151kb也就是2G,可以根据自己的需要修改这个大小。而executionTimeout属性是用于限制文件上传服务器的响应时间,也就是说如果网速很慢,上传同样大小的文件可能需要给予更长的响应时间,否则虽然没有达到上传大小限制但因为上传超时而被ISS拒绝
3、设置上传文件大小限制(单位:kb)
4、FastCGI响应时间更改
双击fastcgi对应的项目(或右键->编辑),弹出设置对话框:
设置请求超时时间。
5、设置MIME类型
在上传时,不支持的类型时不能上传的,比如py文件,因此需要增加mime类型。