ASP和ASP.NET上傳大小限制設(shè)置
2016-05-20 14:31:24
15736
ASP上傳大小限制設(shè)置:
windows2003系統(tǒng):
上傳:
1、在運(yùn)行里面輸入iisreset /stop停止iis。
2、用記事本打開(kāi)C:windowssystem32inetsrvmetabase.xml 文件(注:強(qiáng)烈建議先復(fù)制一份)。
3、找到 ASPMaxRequestEntityAllowed 參數(shù),將其修改為自己需要的數(shù)值,注意單位是字節(jié)(注意:這里實(shí)際大小=設(shè)置的數(shù)值/1024/1024,以3000000為例 大小=3000000/1024/1024=2.86M)
4、修改保存以后,在運(yùn)行里面輸入iisreset /start重新啟動(dòng)iis即可生效。
下載:
下載附件?是修改metabase.xml
找到 AspBufferingLimit 把它修改為需要的值(可修改為20M即:20480000)
windows2008系統(tǒng):
1、在運(yùn)行里面輸入iisreset /stop關(guān)閉iis。
2、找到C:windowsSystem32inetsrvconfigschemaIIS_schema.xml文件,右鍵屬性--安全--高級(jí)--所有者--編輯--選擇administrators,然后應(yīng)用。

確認(rèn)以后再次右鍵IIS_schema.xml文件--屬性--安全--編輯,選中administrators 權(quán)限設(shè)置為完全控制,并確認(rèn)。

再次右鍵IIS_schema.xml文件--屬性 把只讀權(quán)限去掉

3、完成第二部以后,用記事本打開(kāi) IIS_schema.xml?查找maxAllowedContentLength,根據(jù)自己的需要修改3000000數(shù)值(注意:這里實(shí)際大小=設(shè)置的數(shù)值/1024/1024,以3000000為例 大小=3000000/1024/1024=2.86M)。
4、修改保存以后,重新右鍵IIS_schema.xml文件--屬性 將文件重新設(shè)置為只讀,在運(yùn)行里面輸入iisreset /start重新啟動(dòng)iis。
5、打開(kāi)iis,選中自己的站點(diǎn),打開(kāi)asp功能菜單

展開(kāi) “行為”--“限制屬性” 修改“最大請(qǐng)求實(shí)體主體限制”的值,數(shù)值上面第三步注意中有說(shuō)明。

windows2008 asp上傳附件修改完成。
asp.net上傳大小限制設(shè)置:
在web.config配置文件里面直接修改
找到httpRuntime 配置節(jié)點(diǎn),在原有配置節(jié)點(diǎn)里面添加修改maxRequestLength、maxQueryStringLength這兩個(gè)參數(shù)大小,40960即為40M。
如圖所示示例:

若web.config文件內(nèi)沒(méi)有該配置節(jié)點(diǎn),請(qǐng)?jiān)?lt;system.web>后添加:
<httpRuntime maxRequestLength="40960" maxQueryStringLength="40960" executionTimeout="720" requestValidationMode="2.0" />
說(shuō)明:executionTimeout 執(zhí)行超時(shí)時(shí)間。 requestValidationMode asp.net版本。
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)