866
中電雲集
IIS限製附件大小無法上傳問題解決
我們在上傳文件的時候,經常會因為IIS限製的關係,遇到很多的問題,有很多的文件,上傳的時候發現超過了限製,所以無法上傳,在這裏,我們就來解決這個問題。
讓在網站的後台上傳文件文件,當超過200k的時候會無法上傳。這是因為在IIS6.0中,對文件的上傳進行了嚴格的IIS限製,這樣這樣可以最大限度地減少因以前太寬鬆的超時和IIS限製而造成的攻擊。數據庫屬性配置最大ASP大小為204,800 個字節,並將各個字段IIS限製為100 KB。在IIS 6.0 之前的版本中,沒有IIS限製。
IIS限製就造成了文件上傳不能超過200k,而事實上是提交數據不能超過200k,你可以發一個很長的帖子試試,也會出現這個錯誤。
IIS限製的解決方法是:首先“開始→運行”輸入services.msc打開服務管理器關閉“iis admin service”服務。接下來找到找到windows\system32\inesrv\下的metabase.xml用記事本打開,通過記事本的“編輯→查找”功能找到ASPMaxRequestEntityAllowed其默認值為204800,即200K,把他修改為需要的值,最後重新啟動“iis admin service”服務即可。
AspKeepSessionIDSecure=”0″
AspLCID=”2048″
AspLogErrorRequests=”TRUE”
AspMaxDiskTemplateCacheFiles=”2000″
AspMaxRequestEntityAllowed=”204800″ 即200K
AspProcessorThreadMax=”25″
AspQueueConnectionTestTime=”3″
AspQueueTimeout=”4294967295″
修改自己需要修改的值即可。然後保存該文件,然後重新啟動iis admin service服務即可
最後更新:2017-01-04 22:34:55