IIS6 0限制上傳檔案大小的解決辦法

2021-04-02 20:23:01 字數 1547 閱讀 8678

2月26日

iis 6.0 的莫名上傳錯誤(asp錯誤:0104:0x80004005 )

會出現錯誤(log檔案中):80004005response_buffer_limit_exceeded。

原因:iis6有乙個預設的設定:aspbufferinglimit=4194304是4m。

解決辦法:將aspbufferinglimit的值增大到合適的大小。

步驟:

1.修改iis設定,允許直接編輯配置資料庫

管理工具->iis管理器裡,選擇計算機,右鍵,選擇屬性,然後選中「enabledirectmetabaseedit」.

2.修改iis配置檔案

1).先在服務管理器裡關閉iisadminservice服務

管理工具->服務->iisadminservice->停止。

2).用文字編輯器開啟c:/windows/system32/inesrv/下的metabase.xml檔案

注意:修改檔案之前請先備份。

找到aspbufferinglimit,把它修改為你所需的大小。

例如:aspbufferinglimit="8388608"(8m)

修改對上傳檔案大小限制

找到aspmaxrequestentityallowed把他修改為需要的值,預設為204800,即200k把它修改為你所需的大小。如:8388608(8m)

例如:asprequestqueuemax="8388608"

4).然後開啟www服務

管理工具->服務->worldwidewebpublishingservice->開啟

備註:

也可以直接在控制台命令列執行adsutil.vbs更改此值。不用停止iis。

例如改為8m:執行「adsutil.vbssetw3svc/aspbufferinglimit8388608」

另外,可以在控制台命令列直接停止和啟動iis。

停止:「netstopiisadmin/y」

啟動:「netstartw3svc」

也可以使用iis6resourcekit中的metabaseexplorer(mbexplorer.exe)(代替metaedit2.2)編輯。

iis6命令列工具的說明:

IIS上傳檔案大小限制

首先修改webconfig maxrequestlength 2097151 executiontimeout 3600 以下是修改iis的上傳設定 方法1 iis7 預設檔案上傳大小是30m,那麼超過30m的檔案就無法上傳了,那麼就需要對iis的配置檔案進行修改。在實際應用中往往會出現上傳檔案太大...

怎樣解決IIS6 0上傳檔案限制的問題?

我們用iis發布的bs專案,如果進行檔案上傳,在上傳檔案的時候,無法上傳檔案大小超過4m的檔案 設定檔案上傳大小的方法,就是修改專案的web.config配置 在專案中的web.config檔案中,新增如下節點 999999 executiontimeout 50000 那麼在iis7.0這樣設定後...

PHP上傳檔案大小限制

歸納了一下上傳檔案大小通常需要設定的地方 1 php.ini配置檔案 設定最大上傳檔案大小 預設為20m php upload max filesize 10m post max size 10m memory limit 20m upload max filesize 10m post max s...