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...