當在web.config中設置了 httpruntime 後仍是沒法成功上傳大文件,則要修改IIS的系統configweb
IIS 7 默認文件上傳大小是30M 要突破這個限制:windows
修改IIS的applicationhost.configapp
打開 c:/windows/system32/inetsrv/config/applicationhost.config 找到: <requestFiltering>節點, 這個節點默認沒有 <requestLimits maxAllowedContentLength="上傳大小的值(單位:byte)" /> 元素,IIS 7和IIS 7.5上測試過 最大值只能是<requestLimits maxAllowedContentLength="4294967295" /> <4GB, 爲這個節點新增以下事例元素:<requestLimits maxAllowedContentLength="2147483647" /> ,上傳的大小將改成2G 注意: %windir%/system32/inetsrv/config/applicationhost.config 文件必定不要用其餘機器的文件替換,不然IIS將沒法啓動 此文件記錄了,當前IIS中全部Site , App pool的信息,還有一些與機器相關的配置。測試
配置好後重啓IIS。文件上傳