iT邦幫忙

0

asp.net FileUpload最大限制問題

各位先進好:
想請教關於FileUpload最大限制的問題

於web.config有調整到1GB的大小限制,所以上傳大小限制的問題應該不會是在web.config
我的網頁的上傳頁面在檔案上傳大約28MB以上,網頁就會掛掉,會出現"應用程式中發生伺服器錯誤的訊息"。
排除asp.net限制的問題,不知道這個問題是出在:web server的RAM、或IIS Server,或是Http傳輸的大小限制。
我的web server有16GB,所以我猜不太會是這個問題,不知道是否有人知道此問題是出在什麼地方呢?
一般比較專業的可以上傳較大檔案的網頁他們是如何做到的呢?是不是有一些專業的付費工具在背後支援檔案上傳的功能呢?
謝謝指教

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

8
外獅佬
iT邦大師 1 級 ‧ 2013-06-21 08:47:42
最佳解答

這問題已經有其他邦友問過了
問題出在IIS的限制,
開啟%windir%\system32\inetsrv\config\applicationhost.config
在 ApplicationHost.config 檔案中,找出<requestLimits>節點,
然後移除maxAllowedContentLength屬性。

外獅佬 iT邦大師 1 級 ‧ 2013-06-21 08:52:15 檢舉

IIS的預設檔案限制為30000000 bytes
換算後約莫28.61 MB左右。
這個方式可以移除IIS對上傳檔案的限制。
或者,你也可以修改maxAllowedContentLength屬性,改成你想要的大小,
單位為byte

我要發表回答

立即登入回答