iT邦幫忙

0

ASP.NET UPLOAD 檔案過大,IIS 出現404 錯誤

各位大大好:
小弟用ASP.NET UPLOAD遇上一些問題。
IIS 7.0 設虛擬目錄UPLOADFILE
ASP.NET UPLOAD 會上傳至UPLOADFILE
會發生很奇怪的問題
明明設maxRequestLength = "512000"
上傳只要超過大約30MB檔案出現
"404 - 找不到檔案或目錄。
您要尋找的資源可能已移除、名稱已變更,或暫時無法使用。"
是否還有地方要設嗎?請求各位先進相助.

1 個回答

8
外獅佬
iT邦大師 1 級 ‧ 2012-09-21 10:01:25
最佳解答

IIS 7的上傳檔案預設大小為30MB
當,IIS的設定值大於web.config設定,則以web.config為上傳檔案限制值
反之,則以IIS的設定為準。
總之,就是以小的那一個為準就是了...
所以,你要做的是,把IIS的設定值改大一點
修改的方式,請參考

zouzon iT邦新手 5 級 ‧ 2012-09-24 16:13:04 檢舉

試了你的方法果然是IIS的問題,不過我用命令式的方法才得已解決

  1. 輸入 cd c:\Windows\systems32\inetsrv 後按 Enter
  2. 輸入 appcmd set config "SiteName/AppName" -section:requestFiltering -requestLimits.maxAllowedContentLength:102400000 -commitpath:apphost 後再按下 Enter。

我要發表回答

立即登入回答