問:
|
如何修改IIS6.0的上傳文件大小限制? |
答:
|
原因: IIS6.0禁止上傳超過200kB的文件.因此你需要修改IIS的默認設(shè)置. 技術(shù)背景 在IIS6.0中,AspMaxRequestEntityAllowed屬性指定了一個ASP請求(Request)可以使用的最大字節(jié)數(shù).如果Content-Length頭信息中包含的請求長度超過了AspMaxRequestEntityAllowed的值,IIS將返回一個403錯誤信息. 這個屬性值與MaxRequestEntityAllowed相似,但是是針對ASP請求的.假如你知道自己的ASP應(yīng)用只需要處理很少的請求數(shù)據(jù),你可以在WorldWideWebPublishingService(WWW發(fā)布服務(wù))層級設(shè)定全局的MaxRequestEntityAllowed屬性為1MB,并單獨設(shè)定AspMaxRequestEntityAllowed為一個較小的值. 如果你用的是IIS6,那么用下面的方法: 到微軟站點下載IIS6 Resource Kit Tools(http://www.microsoft.com/downloads/details.aspx?familyid=56FC92EE-A71A-4C73-B628-ADE629C89499&displaylang=en),安裝后利用MetabaseExplorer修改(local)\LM\W3SVC\AspMaxRequestEntityAllowed屬性(默認為200K=204800),修改為一個大點的值就可以了;同時修改AspScriptTimeout屬性,就可以上傳大文件了。 |
|