2013-08-07 43 views
0

我們在運行Windows Server 2012的Amazon EC2實例上部署了.NET應用程序。有一個關於最大文件上傳大小的問題,目前它僅限於30 MB。增加/修改最大上載文件大小

爲了解決這個問題,我們修改每個以下應用程序的web.config文件:

<system.webServer> 
<security> 
<requestFiltering> 
<requestLimits maxAllowedContentLength="2147483648" /> 
</requestFiltering> 
</security> 
<system.webServer> 

另外,我們仔細檢查了IIS管理器中,並驗證了最大內容長度也設置爲2147483648個字節有。

那麼還有什麼改變?我聽說有一種方法是在系統級別更改默認的全局配置設置,但我認爲能夠在應用程序級別修改IIS中的這些設置的全部意義在於避免必須這樣做。

有許多線程和論壇,其他人一直在努力爭取30MB的上傳限制,但問題似乎總是通過使用上述設置來解決。我想知道這是否是Amazon的特定問題,因爲我們可以在本地服務器上處理較大的文件大小。

有沒有其他人有過這個問題,並解決了這個問題,或者有沒有人有與如何解決這個問題的想法?預先感謝任何幫助!

回答

0

試試這個

<httpRuntime maxRequestLength="1048576" 
        executionTimeout="600" 
        />