1.在Web.config中一般设置上传文件大小用「httpRuntime」。
<system.web>
<!-- maxRequestLength是上传文件时最大size指定(单位是KB,默认值是4096kb,102400KB=100MB) ,executionTimeout是请求session(单位是秒,默认值是110s,1200s=20分钟) -->
<httpRuntime maxRequestLength="102400" executionTimeout="1200" />
</system.web>
官方网址:httpRuntime 元素(ASP.NET 设置架构) | Microsoft Docs
2.请求数据流大小设置一般被忽略,但是数据量大时IIS会报错,所以需要设置「requestLimits」。
<system.webServer>
<security>
<requestFiltering>
<!-- 100 MB in bytes,默认值为30000000,约为28.6MB。 -->
<requestLimits maxAllowedContentLength="104857600" />
</requestFiltering>
</security>
</system.webServer>
官方网址:Request Limits <requestLimits> | Microsoft Docs
一般情况下两个属性都可以设置。
如果资源学习了,可以点赞支持!