Big ViewStateコンテンツは、HTTPエラー504-ゲートウェイタイムアウトをもたらす可能性がありますか?

StackOverflow https://stackoverflow.com/questions/4194741

質問

非常に大きなコンテンツを返すように見えるASP.NETページが1つあります(5,648,733バイト、それは

ViewStateによって主に消費されます)504ゲートウェイタイムアウトエラーで終了します。 HTTPを追跡しています

Fiddlerを使用して、リクエスト/応答。

そして、基本的に、私が同じページをポストバックすると、ボタンをクリックすると、IEおよびFFに示されているThoose Errorでポストバックが失敗します。

Internet ExplorerはWebページを表示できません - > IEで

ページが読み込まれている間、サーバーへの接続がリセットされました。 - > FFで

質問: これは、ViewStateに大きなサイズが注入されているためです。はいの場合、ページをロードして後で投稿できないようにする主な理由は何ですか?

役に立ちましたか?

解決

あなたが打っているのだろうか maxrequestlength アプリケーションの;デフォルトは4MBです。

他のヒント

リクエストがタイムアウトできる場所はたくさんあります。タイムアウトは、タイムアウトが最も低いチェーン内のリンクで発生します。

IEにプロキシ設定があるかどうかを確認する必要があります。

クリス・シャファー、ありがとう!

あなたが私を指摘した後、私はこの行を私のweb.configに追加することにより、アプリケーションの最大値を変更したことを私に指摘しました:

<httpRuntime maxRequestLength="60240"/>

ページをテストして、それが機能するかどうかを確認しました。そして、それはしました!

だから、今、私はそのページのグリッドビューのViewStateを減らす方法を見つけなければなりません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top