[點晴永久免費OA]win2003的IIS 6.0對asp上傳大小限制的解除
當前位置:點晴教程→點晴OA辦公管理信息系統
→『 安裝指引&開發建議 』
IIS去除200KB上傳限制,下載這個文件在點晴OA服務器上執行一下:
IIS上傳文件大小修改工具:IIS上傳限制修改.zip(下載地址:點晴官網-》下載中心) 注意:該大小是以B作單位的,所以200000相當于200KB,20MB應該改為:20480000 因為點晴OA未使用任何組件來上傳文件,所以正常情況下最大只支持20MB的文件上傳,再大的文件可能就會報錯了,如果需要上傳更大的文件,請參考以下帖子解決: 點晴OA上傳超過20MB的文件就報錯HTTP Error 404.13,請問如何解決大文件的上傳? 以下是手工修改方法,容易出錯,建議直接采用以上方法。 [p]windows 2003 server下無法上傳附件,無論是文章還是軟件上傳都會出現:request 對象 錯誤 'asp 0104 : 的錯誤,請按照下面的說明一步步操作:[br][br] 更改win2003的iis 6.0對asp的上傳文件大小為200k限制,aspx的上傳程序沒有影響。在iis6.0中,默認設置是特別嚴格和安全的,最大只能傳送 204,800 個字節,這樣可以最大限度地減少因以前太寬松的超時和限制而造成的攻擊。iis 6 出于安全考慮, 默認最大請求是200k(也即最大提交數據限額為200kbyte,204800byte)。(在 iis 6.0 之前的版本中無此限制) [br][br] 解決辦法一:[br][br] 新建一個文本文件,內容如下:[br][br][color=#3366ff] '----------------------------------------------------[br][br] set providerobj=getobject("winmgmts:/root/microsoftiisv2")[br][br] set vdirobj=providerobj.get("iiswebvirtualdirsetting='w3svc/1/root'")[br][br] wscript.echo "before: " & vdirobj.aspmaxrequestentityallowed[br][br] vdirobj.aspmaxrequestentityallowed=51200000[br][br] vdirobj.put_()[br][br] wscript.echo "now: " & vdirobj.aspmaxrequestentityallowed[br][br] '----------------------------------------------------[/color][br][br][br] 然后保存為.vbs文件,如:vf.vbs[br][br] 然后在命令行模式下,執行 cscript 文件路徑及文件名,如:[br][br] cscript d:\vf.vbs[br][br] 這樣asp上傳大小就更改為了上面設置的:51200000字節 (50兆)[/p] [img]http://hiphotos.baidu.com/challs2004/pic/item/fd4d53d8525a19df38012f67.jpg[/img][br] 解決辦法二:[br][br] 第一步:修改iis設置,允許直接編輯配置數據庫,如下圖所示: [img]http://hiphotos.baidu.com/challs2004/pic/item/fa8e64faa3a1b352024f5660.jpg[/img] 第二步:先在服務里關閉iis admin service服務 [br][br] 找到windows\system32\inesrv\下的metabase.xml, [br][br] 打開,找到aspmaxrequestentityallowed 把他修改為需要的值,默認為204800,即200k 把它修改為你所需的大小即可。如:51200000(50m)[br][br] 然后重啟iis admin service服務。 該文章在 2013/11/7 12:13:48 編輯過 |
關鍵字查詢
相關文章
正在查詢... |