メイン画像

ASP.NET - HttpException: 要求の長さの最大値を超えました。 の対処方法

ASP.NET - HttpException: 要求の長さの最大値を超えました。 の対処方法


ASP.NET の例外「HttpException: 要求の長さの最大値を超えました。」の対処方法を解説します。

概要

リクエストのサイズが大きい場合に発生する例外です。

System.Web.HttpException: 要求の長さの最大値を超えました。

「Request Entity Too Large」とは異なり、こちらは .NET のコードで例外として発生します。

対処方法

リクエストの最大サイズを、web.config の /configuration/system.web/httpRuntime@maxRequestLength に設定します。

maxRequestLength 属性は KB 単位で設定します。

既定値は 4096KB (4MB) です。

Int32 なので最大で 2147483647KB(2TB)まで設定できます。

設定例

以下は maxRequestLength 属性に 2147483647KB(=2TB)を設定しています。

<configuration>
  :
  <system.web>
    <httpRuntime targetFramework="4.6.2" maxRequestLength="2147483647" />

アカウントを作成 して、もっと沢山の記事を読みませんか?


この記事が気に入ったら ことりと さんを応援しませんか?
メッセージを添えてチップを送ることができます。


この記事にコメントをしてみませんか?


酒とアクアリウムが最近の楽しみ。

おすすめの記事