2010-12-28 33 views

答えて

34

MSDNによると、デフォルト値は4096 KB(4 MB)です。

UPDATE最大については

、それはintデータ型であるため、その後、理論的にはあなたは2147483647まで行くことができます。また、IIS 7がを指定するのにmaxAllowedContentLengthを使用していることを知っていることを確認したかったのです。既定値は30MBの周りに30000000に設定されており、理論的には値が符号付き整数(Int32)なので、最大値は4,294,967,295です。

+6

彼はデフォルトではなく最大値を求めています。 –

+0

@Anthonyは訂正してくれてありがとうございました。私は最大限の部分に気づいていません:) –

+0

誰もがこれに遭遇すれば、IIS 8.0でもうまくいきます! – Nathan

5

2,147,483,647バイトです。それはおそらくあなたが必要とする以上のものです。

+0

あなたの値に相当する値は2,097,152(kB)です。範囲外の値*は1です。最大値は2,097,151(kB)、つまり2,147,482,624バイトです。 –

+3

Int32.MaxValueは2,147,483,647です。私はこの番号を付けなかった。あなたが私を疑っているなら、PowerShellを開き、 '[int] :: maxvalue'と打ち込んで何を得るかを見てください。 – Mark

+2

'maxRequestLength'を2,147,483,647または2,097,152に設定しようとしましたか?設定エラーが発生します。だからあなたの答えは間違っていて、私はそれについてコメントします。 '[int] :: maxvalue'は許可された範囲にありません。 –

72

最大値は2097151です。設定した場合、さらにエラーが発生しました。

+2

+1コピー&ペーストのアイデアをくれたValamasの方: –

+3

私は混乱しています。受け入れられた答えは2147483647ですが、この回答は2097151といっています。これはどちらですか? – Homer

+1

@Homer 1はバイトで、もう1つはキロバイトです。値はkBで指定されているため、使用する必要があります。2097151 –

34

これらの2つの設定は、1GBのmp4ビデオをアップロードするのに役立ちました。

<system.web> 
    <httpRuntime maxRequestLength="2097152" /> 
</system.web> 
<system.webServer> 
    <security> 
     <requestFiltering> 
      <requestLimits maxAllowedContentLength="2147483648" /> 
     </requestFiltering> 
    </security> 
</system.webServer> 
+0

同じ設定をしましたが、サーバー側にnullオブジェクトがありますか? – Esi