居然要上傳40幾mega的文件檔,
結果系統傳回 「HTTP 錯誤 413.1 - Request Entity Too Large」錯誤訊息
如何是好?
這時,有兩個東西要調整,一個是IIS,一個是web.config
就IIS而言,要改「uploadReadAheadSize」,參考 這裡
Configuration Editor很難找嗎?就是把 IIS的 default website console首頁的功能檢視方式改用「詳細資料」排列方式,再用「編輯」這個關鍵字在上面的篩選器列就可以找到「設定編輯器」
進入configure Editor後再從上方的combbox下拉區段切換到「system.webserver/systemRuntime」就可以輸入uploadReadAheadSize了
就web.config而言
除了改「maxRequestLength」這個設定值之外還不夠,
請到「system.webServer」這個段落,設定「maxAllowedContentLength」
-----example,其中的「1073741824」指的是1G的大小,出處在此------------
<system.webServer>
...
...
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
...
</system.webServer>
-------------------------------------------
改好,存檔
打完,收工 ...
(別說這個老梗你也知道啊!!)
打完,收工 ...
(別說這個老梗你也知道啊!!)
沒有留言:
張貼留言