【C#】怎樣解決IIS6.0/7.0上傳文件限制的問題?
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
我們用IIS發(fā)布的B/S項(xiàng)目,如果進(jìn)行文件上傳,在上傳文件的時(shí)候,無法上傳文件大小超過4M的文件,設(shè)置文件上傳大小的方法,就是修改項(xiàng)目的web.config配置。在項(xiàng)目中的web.config文件中,添加如下節(jié)點(diǎn): <system.web>
<!-- maxRequestLength:解決上傳文件4M限制 --> <httpRuntime maxRequestLength="1024000" executionTimeout="300000" /> </system.web>
在IIS7.0這樣設(shè)置后,無論maxRequestLength多大,最大只能30M,還要進(jìn)行如下設(shè)置才能正確: 方法1: appcmd set config "My Site/MyApp" -section:requestFiltering -requestLimits.maxAllowedContentLength:104857600 -commitpath:apphost 在IIS服務(wù)器的命令行執(zhí)行如上命令,注意修改上面的網(wǎng)站名稱和上傳文件大小。 方法2: 在web.config中加入如下配置: <system.web> <!-- maxRequestLength:解決上傳文件4M限制 --> <httpRuntime maxRequestLength="1048576000" executionTimeout="300000" /> </system.web> 再加上:
IIS6.0 設(shè)置上傳文件超過限制(4M),已解決本人上傳文件限制問題,IIS7.0方法未測試,來源于: http://www.cnblogs.com/LifelongLearning/archive/2011/12/06/2278247.html 該文章在 2021/3/8 11:37:09 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |