Asp上傳文件不能超過200K的解決方案

2016-3-5 12:19:08      點擊:

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

這就造成了文件上傳不能超過200k,而事實上是提交數據不能超過200k,你可以發一個很長的帖子試試,也會出現這個錯誤。首先要把“允許直接編輯配置數據庫(N)”打鉤,如下圖:

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服務

在 IIS 6.0 中,無法下載超過4M的附件時,可以按以下步驟解決:
1、先在服務里關閉 iis admin service 服務。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用純文本方式打開,找到 AspBufferingLimit 把它修改為需要的值,默認為4194304(可修改為20M即:20480000)。
4、存盤,然后重啟 iis admin service 服務。

售前QQ客服
點擊這里給我發消息
售后QQ客服
點擊這里給我發消息
本站公眾號
广东26选5走势图