前言
最近同事將一個 ASP 的系統從 Windows 2003 移機到 Windows 2008 ,在測試上傳檔案時,比較大的檔案時,會發生「-2147467259 007ASP 0104不允許的操作」的錯誤。
解法
上網查了一下,應該是因為 ASP 預設上傳限制是200k,所以要改設定,讓它大一點。
從管理界面調整
開啟 iis ,dbclick ASP
展開 限制內容 區段
調整 要求實體的上限
將原本預設值為 200000 的值改成您要放寬的數值。
調整 web.config
在 web.config 中加入 ASP 的設定,調整 maxRequestEntityAllowed 的大小,如下,
1 | <system.webServer> |
後來同事在 iis 調整後,就可以順利上傳較大的檔案了 :)
參考資料
How do I enable upload of large files in classic ASP on IIS 7?
ASP Limits