IIS7で実行中にmaxAllowedContentLengthを500MBに設定するにはどうすればよいですか?
How Set Maxallowedcontentlength 500mb While Running Iis7
解決:
.Netでのリクエストの制限は、次の2つのプロパティから一緒に構成できます。
初め
Web.Config / system.web / httpRuntime / maxRequestLength
- 測定単位:キロバイト
- デフォルト値4096KB(4 MB)
- 最大値2147483647KB(2 TB)
2番
Web.Config / system.webServer / security / requestFiltering / requestLimits / maxAllowedContentLength(バイト単位)
- 測定単位:バイト
- デフォルト値30000000バイト(28.6 MB)
- 最大値4294967295バイト(4 GB)
参照:
- http://www.whatsabyte.com/P1/byteconverter.htm
- https://www.iis.net/configreference/system.webserver/security/requestfiltering/requestlimits
例:
MSDNによるとmaxAllowedContentLengthのタイプはuint、その最大値は4,294,967,295バイト= 3,99 gb
したがって、正常に動作するはずです。
リクエスト制限の記事も参照してください。適切なセクションがまったく構成されていない場合、IISはこれらのエラーの1つを返しますか?
参照:最大リクエスト長を超えました
US v10 (ただし、これはIIS 7.xでも同じである必要があります)
それぞれの最大値を探している人のためのクイック追加
最大maxAllowedContentLengthは次のとおりです。UInt32.MaxValue4294967295バイト:〜4GB
最大maxRequestLengthは次のとおりです。Int32.MaxValue2147483647バイト:〜2GB
web.config