1. 程式人生 > >Win2008(IIS7)Asp上傳檔案不能超過200K的解決方案

Win2008(IIS7)Asp上傳檔案不能超過200K的解決方案

在 Win2008(iis 7.0)和Win2003(iis 6.0) 中,預設設定是特別嚴格和安全的,這樣可以最大限度地減少因以前太寬鬆的超時和限制而造成的攻擊。
指定 ASP 請求的實體主體中允許大小為 200,000 (IIS6為204,800) 個位元組,在 iis 6.0 之前的版本中,沒有限制。

這就造成了檔案上傳不能超過200k,而事實上是提交資料不能超過200k,你可以發一個很長的帖子試試,也會出現這個錯誤。

IIS7.0的修改方法如下:
開啟IIS管理器--雙擊“IIS”中的“ASP”-- 開啟“配置 ASP 應該程式的屬性”--展開“限制屬性”;
修改“最大請求實體主體限制”的值,預設值為200000(即不到200KB);
把它修改為你想修改的大小,如:52000000(50MB)。
修改完成點選“應用”OK!

IIS6.0的修改方法如下:
在服務裡關閉iis admin service服務
找到windows\system32\inetsrv\下的metabase.xml,
開啟,找到aspmaxrequestentityallowed 把他修改為需要的值,預設為204800,即200k
把它修改為51200000(50MB)
然後重啟iis admin service服務