Windows 7 旗艦版自帶的 IIS 如何取消 ASP 上傳文件的大小限制?
完善時(shí)間:2013-04-16 23:49:25會(huì)員:倩華目錄:電腦網(wǎng)絡(luò) - 網(wǎng)站建設(shè)瀏覽:8545 次
最近一直使用 Windows 7 旗艦版自帶的 IIS 調(diào)試 ASP 網(wǎng)站,當(dāng)調(diào)試到
圖片上傳功能時(shí),發(fā)現(xiàn)當(dāng)上傳的文件大小超過(guò)200K左右時(shí),IIS 報(bào) “HTTP 500 內(nèi)部服務(wù)器錯(cuò)誤”,請(qǐng)問(wèn)如何解決?關(guān)于“Internet Information Services(IIS)Manager”截圖:
第1條回答
完善時(shí)間:2014-06-21 02:22:18會(huì)員:bekda
Windows7 旗艦版自帶的IIS版本為7.5。
IIS7.5 對(duì)上傳文件的大小默認(rèn)限制為:200000字節(jié)/1024=195.3K。
你可以通過(guò)以下簡(jiǎn)單幾步修改 IIS7.5 對(duì) ASP 程序上傳文件的大小限制:
1、開(kāi)始 - 運(yùn)行 - 輸入:inetmgr - 打開(kāi)“Internet 信息服務(wù)(IIS)管理器”;
2、左側(cè)窗格選擇需修改的網(wǎng)站,如圖例中的“測(cè)試網(wǎng)站” - 右側(cè)窗格找到 IIS \ ASP 并雙擊打開(kāi)ASP 應(yīng)用程序配置窗口;
3、右側(cè)窗格中找到:行為 \ 限制屬性 \ 最大請(qǐng)求實(shí)體主體限制 - 默認(rèn)值為 200000 字節(jié),請(qǐng)根據(jù)需要自行修改。
4、以上操作完成后,在最右側(cè)操作窗格中選擇“應(yīng)用”。
說(shuō)明:修改 ASP 文件大小限制,點(diǎn)擊“應(yīng)用”后立即生效。
延伸閱讀1:
雖然通過(guò)以上方法對(duì) ASP 上傳文件大小限制進(jìn)行了修改,但上傳文件超過(guò) 30M 時(shí),IIS7.5 又會(huì)出現(xiàn)以下錯(cuò)誤:
HTTP 錯(cuò)誤 404.13 - Not Found
請(qǐng)求篩選模塊被配置為拒絕超過(guò)請(qǐng)求內(nèi)容長(zhǎng)度的請(qǐng)求。
那是因?yàn)?IIS7.5 默認(rèn)允許上傳的文件大小不超過(guò)30M,你可以通過(guò)修改:applicationhost.config 文件解決。
1、用記事本打開(kāi): %windir%/system32/inetsrv/config/applicationhost.config IIS 應(yīng)用主機(jī)配置文件;
2、查找第一個(gè) <requestFiltering> 節(jié)點(diǎn),具體位置各主機(jī)不盡相同,我這邊在411行;
3、在 <requestFiltering> 節(jié)點(diǎn)下增加元素: <requestLimits maxAllowedContentLength="104857600" /> (這里以最大允許上傳100M文件為例),修改好的文件內(nèi)容類似:
<requestFiltering>
<requestLimits maxAllowedContentLength="104857600" />
<fileExtensions allowUnlisted="true" applyToWebDAV="true">
………
</fileExtensions>
<verbs allowUnlisted="true" applyToWebDAV="true" />
<hiddenSegments applyToWebDAV="true">
<add segment="web.config" />
……
</hiddenSegments>
</requestFiltering>
4、保存并重新啟動(dòng) IIS。
延伸閱讀2:
IIS7.5默認(rèn)響應(yīng)緩沖限制為:4194304字節(jié)(即4M),如果你的服務(wù)器提供文件下載服務(wù),當(dāng)瀏覽器下載的文件大于4M時(shí),將無(wú)法進(jìn)行下載,你可以參照上面步驟,在:**網(wǎng)站 \ ASP(配置ASP應(yīng)用程序的屬性) \ 行為 \ 限制屬性 \ 響應(yīng)緩沖限制 - 將默認(rèn)值為 4194304 修改為自己需要的最大值。
* 當(dāng)使用 Response.BinaryWrite() 方法輸出二進(jìn)制圖像時(shí),如果圖像大小超過(guò)默認(rèn)“響應(yīng)緩沖限制”,圖片將不能正常顯示或下載。
發(fā)布日期:2020/01/15
發(fā)布日期:2019/07/22
發(fā)布日期:2019/03/17
蘇公網(wǎng)安備 32011102010041號(hào)
320111201705278429
蘇ICP備12027725號(hào)