IIS上傳大小限制是一款無需停用iis即可實(shí)時(shí)的修改IIS默認(rèn)文件上傳大小的工具,我們只需要在服務(wù)器端對IIS進(jìn)行一些修改即可突破這個200K的限制,指定 ASP 請求的實(shí)體主體中允許大小為 200,000 (IIS6為204,800) 個字節(jié),在 iis 6.0 之前的版本中,例如:Windows XP(IIS 5.1),沒有限制。
這就造成了文件上傳不能超過200k,而事實(shí)上是提交數(shù)據(jù)不能超過200k,你可以發(fā)一個很長的帖子試試,也會出現(xiàn)這個錯誤。對有要求的地方上傳的文件加限制。如果你是一個站長,你上傳網(wǎng)站數(shù)據(jù)的時(shí)候出現(xiàn)了如下錯誤:Request 對象 錯誤 'ASP 0104 : 80004005'不允許操作就說明你的iis限制了文件大小,此時(shí)你就可以用這個工具進(jìn)行修改。不過你也可以自己手動去修改。
手動修改iis限制大小方法如下:
第一步:直接編輯配置數(shù)據(jù)庫設(shè)為允許
在IIS中右鍵“本地計(jì)算機(jī)”選擇“屬性”,鉤選“允許直接編輯配置數(shù)據(jù)庫”。
第二步:關(guān)閉“IIS Admin Service”服務(wù)
依次打開“控制面板--管理工具--服務(wù)”,在其中右邊找到“IIS Admin Service”,選中該項(xiàng)并點(diǎn)擊鼠標(biāo)右鍵,選中“停止”即可關(guān)閉該服務(wù)。
第三步:修改“MetaBase.xml”文件
依次打開“X:\WINDOWS\system32\inetsrv”,在該文件夾中找到“MetaBase.xml”文件,將“MetaBase.xml”用記事本打開,在其中搜索“AspMaxRequestEntityAllowed”,將后面的“204800”修改為自己想要的數(shù)值,保存文件。
注意:“X”為系統(tǒng)盤的盤符,在執(zhí)行第二步之前請確保第一步已經(jīng)操作,否則將無法保存修改后的“MetaBase.xml”文件。
第四步:開啟“IIS Admin Service”服務(wù)
修改完成后再按照第一步的操作將“IIS Admin Service”服務(wù)開啟。
修改IIS默認(rèn)上傳大小限制
關(guān)閉 IIS Admin Service 服務(wù) 手動操作或運(yùn)行"IISRESET -STOP"
2. 打開 C:\Windows\system32\inesrv\metabase.xml
/*右擊用記事本打開
3. 修改 ASPMaxRequestEntityAllowed 的值為自己需要的, 默認(rèn)為 204800
/*按CTRL+F 查找上面字符段,然后修改后面的值為你所需要的值