默认是2M。
大于2M的话,修改配置文件web.config
在<system.web>下追加
<httpRuntime maxRequestLength="20480" executionTimeout="600"/>
。
<httpRuntime executionTimeout = "HH:MM:SS" maxRequestLength = "number" requestLengthDiskThreshold = "number" useFullyQualifiedRedirectUrl = "[True|False]" minFreeThreads = "number" minLocalRequestFreeThreads = "number" appRequestQueueLimit = "number" enableKernelOutputCache = "[True|False]" enableVersionHeader = "[True|False]" apartmentThreading = "[True|False]" requireRootedSaveAsPath = "[True|False]" enable = "[True|False]" sendCacheControlHeader = "[True|False]" shutdownTimeout = "HH:MM:SS" delayNotificationTimeout = "HH:MM:SS" waitChangeNotification = "number" maxWaitChangeNotification = "number" enableHeaderChecking = "[True|False]" />
不过当文件大小30M时,可能又会报错。这时可能就是IIS服务器限制的问题了。
然后修改IIS的配置
修改请求大小限制为合适的值保存后重启站点即可