这是由于web.config设置了文件默认上传的大小为40M,超过40M就会报此错
<system.web>
<customErrors mode="Off" />
<compilation targetFramework="4.5" />
<httpRuntime maxRequestLength="2147483647" executionTimeout="60" appRequestQueueLimit="100" targetFramework="4.5" />
<httpModules />
</system.web>
- maxRequestLength即设置文件上传最大值的参数,默认为40960kb,即40M
- maxRequestLength能设置的最大值是Int32能够支持的最大值,即2147483647kb