この要求のクエリ文字列の長さは、構成されたmaxQueryStringLength値を超えています.

709 ワード

異常詳細:System.Web.HttpException:このリクエストのクエリー文字列の長さは、構成されたmaxQueryStringLength値を超えています.
私がこの問題に遭遇したのは、HttpModuleを書き直してURLにリダイレクトし、テキストを渡すとエラーが発生したためです.
    1.MaxQueryStringLengthプロパティは何ですか?
HTTPリクエストにおけるクエリ文字列の最大可能な長さを文字数で表すように取得または設定する
    2.なぜこの異常が発生したのですか?
クエリ文字列の最大長は、文字数で表されます.既定値は2048です.クエリ文字列の長さが属性サイズの制限を超える場合、ASP.NETは、HTTP 400(エラーリクエスト)ステータスコードを返します
    3.解決したら?
異常の原因を知って解決するのは簡単ですが、webConfigでMaxQueryStringLengthの値を拡大すればOKです
次のように構成されています.