0

我有一个 asp.net 页面,它似乎返回了一个非常大的内容(5,648,733 字节,那就是

主要由 VIEWSTATE 使用)以 504 网关超时错误结束。我正在跟踪http

使用 Fiddler 请求/响应。

基本上,当我通过单击按钮回发同一页面时,回发失败并出现 IE 和 FF 中显示的错误:

Internet Explorer 无法显示网页 -->在 IE 中

加载页面时重置与服务器的连接。-->在 FF

问题这可能是因为在 VIEWSTATE 中注入了大尺寸吗?如果是,那么它加载页面但之后无法发布页面的主要原因是什么?

4

3 回答 3

1

我想知道您是否正在达到应用程序的MaxRequestLength;默认为 4MB。

于 2010-11-16T13:49:49.197 回答
1

谢谢克里斯谢弗!

在您指出我通过将此行添加到我的 web.config 中更改了应用程序的 MaxRequestLength 之后:

<httpRuntime maxRequestLength="60240"/>

并测试该页面以查看它是否有效。它做到了!

所以,现在我必须找到一种方法来减少该页面上 GridView 的 ViewState。

于 2010-11-16T14:28:24.763 回答
0

请求可能会超时的地方有很多。超时将发生在链中具有最低超时的链接中。

您应该检查您在 IE 中是否有任何代理设置。

于 2010-11-16T13:47:59.677 回答