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