需要在配置文件里面设置文件上传限定的两个属性值:maxAllowedContentLength,maxRequestLength 允许上传文件的长度,和请求的长度,两个大小需要设置一致,如果不一致,则以请求长度为准。(设置的单位都为byte) 默认请求长度只有4M.
<system.web> <httpRuntime maxRequestLength="2147483647" executionTimeout="36000" delayNotificationTimeout="36000"/> </system.web> <system.webServer> <security> <requestFiltering> <!--<requestLimits maxAllowedContentLength="1073741824"/>--> <requestLimits maxAllowedContentLength="2147483648"/> </requestFiltering> </security> </system.webServer>确保applicationhost.config中对该项修改的权限已经放开 applicationhost.config文件路径在 C:\Windows\System32\inetsrv\config 下 将requestFiltering从"Deny"改为"Allow"
<sectionGroup name="system.webServer"> <sectionGroup name="security"> <section name="requestFiltering" overrideModeDefault="Allow" /> </sectionGroup> </sectionGroup>在applicationhost.config文件中加上以下字段
<system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="2147483647" /> </requestFiltering> <security> <system.webServer>可以通过命令行修改
%windir%\system32\inetsrv\appcmd set config -section:requestFiltering -requestLimits.maxAllowedContentLength:2147483647https://blog.csdn.net/feiying008/article/details/69950327
转载于:https://www.cnblogs.com/Lulus/p/9469732.html
相关资源:数据结构—成绩单生成器