2012-07-11 89 views

回答

19

酒店的maxRequestLength表示由ASP.NET支持的最大文件上傳大小。此限制可用於防止用戶將大文件發佈到服務器導致的拒絕服務攻擊。指定的大小以千字節爲單位。默認值爲4096 KB(4 MB)。 MSDN

爲50 MB,你需要將它設置爲51200

<httpRuntime maxRequestLength="51200" executionTimeout="300"/> 

編輯基於評論

的OP不問executionTimeout但@barnes在下面的評論一樣。我想添加一些關於executionTimeout的細節,以及其他httpRuntime屬性。

executionTimeout

可選的TimeSpan屬性。 指定在ASP.NET自動關閉 之前允許執行請求的最大秒數。只有編譯元素的 中的調試屬性爲False時,此超時才適用。爲了幫助防止在調試時關閉 應用程序,請不要將此超時設置爲 較大的值。默認值是「00:01:50」(110秒),MSDN

+0

根據[MSDN](https://msdn.microsoft.com/en-IN/library/e1f13641(v = vs.85).aspx)'executionTimeout = 「HH:MM:SS」'。你的情況是什麼? – barnes 2016-07-20 10:14:43

+1

這是在幾秒鐘內,它也是從你提供的MSDN鏈接秒secondsTimeout =「秒」 – Adil 2016-07-20 10:20:40

+0

意味着我們可以提供時間總秒數或「HH:MM:SS」格式。謝謝 – barnes 2016-07-21 05:53:37

2

它接受KB​​。 對於50 MB將其設置爲maxRequestLength =「51200」