开发者

Can big ViewState content result a HTTP Error 504 - Gateway timeout?

I have one asp.net page which seems to return a very big content (5,648,733 bytes and that is

mostly consumed by VIEWSTATE) ending with a 504 Gateway timeout error. I am tracking the http

request/response by using Fiddler.

And basically, when I post-back the same page -by clicking a button- the post-back fails with thoose errors shown in IE and in FF:

Internet Explorer cannot display the webpage --> in IE

The connection to the ser开发者_高级运维ver was reset while the page was loading. --> in FF

Question: Can this be because of the big size injected in VIEWSTATE; and if yes, what is the main reason so that it loads the page but cannot post the page back after?


I wonder if you are hitting the MaxRequestLength of the application; Default is 4MB.


Thank you Chris Shaffer!

After you point me out that I have changed the MaxRequestLength of the application by adding this line to my web.config:

<httpRuntime maxRequestLength="60240"/>

And tested the page to see whether it works. And it did!

So, now I have to find a way to reduce ViewState of the GridView on that page.


There are many places where a request can timout. The timeout will occurr in the link in the chain that has the lowest timeout.

You should check if you have any proxy settings in IE.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜