程式設計專區
|
【Windows】Windows
2003 Server-IIS上傳檔案大小限制200KB
資料來源: 網路節錄 |
前言 |
使用ASP網頁上傳時,發生Scripting.FileSystemObject
007~ASP 0104~不允許的操作 |
|
|
以下是步驟: |
|
1. |
在 Windows 2003 上打開 IIS 管理員。 |
2. |
停止服務。
開始 -> 系統管理工具 -> 服務
停止 IIS Admin Service 和 World Wide Web
Publishing Service
|
3. |
原因: IIS6.0禁止上傳超過200kB的文件. |
|
因此你需要修改IIS的默認設置.在IIS 6.0中,AspMaxRequestEntityAllowed屬性指定了一個ASP請求(Request)可以使用的最大字節數。如果Content-Length頭信息中包含的請求長度超過了AspMaxRequestEntityAllowed的值,IIS將返回一個403錯誤信息。這個屬性值與MaxRequestEntityAllowed相似,但是是針對ASP請求的。
假如你知道自己的ASP應用只需要處理很少的請求數據,
你可以在World Wide Web Publishing Service (WWW發布服務)層級設定全局的MaxRequestEntityAllowed屬性為1MB,並單獨設定AspMaxRequestEntityAllowed為一個較小的值。 |
解決方法 |
打開位於 C:\Windows\System32\Inetsrv中的metabase
.XML,並修改AspMaxRequestEntityAllowed 為你需要的值(例如默認為204800,即200K然後重啟iis
admin service服務把它修改為51200000(50M))。 |
4. |
重新啟動服務 |
|
注意:在編輯文件前請停止IIS服務,否則無法保存修改後的文件 |
|
|
|
|
|