在附件上傳時,除了在程序中對大小限制之外,還要進行一些其他的配置
1. maxRequestLength (單位是KB)
IIS6 默認允許的附件最大上傳大小爲4M,在IIS7之前,當我們需要擴大這個上傳限制時,
比如需要將允許上傳的附件上限設置爲50M,則可以在web.config中做如下配置:
<system.web>
<httpRuntime maxRequestLength="51200" />
</system.web>
2. maxAllowedContentLength
在使用IIS7後,除了進行以上配置外,還需要注意到
選中一個虛擬目錄,選擇功能視圖----雙擊請求篩選---右鍵選擇編輯功能測試,裏面有一項是允許的最大內容長度,默認是30M
也就是說,在使用IIS7後,如果你想上傳50M的附件,你得修改以上兩個地方纔行
或者,在web.config文件中做如下配置:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483647"></requestLimits>
</requestFiltering>
</security>
</system.webServer>