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