我有一个asp.net页面似乎返回了一个非常大的内容(5,648,733字节,那是
主要由VIEWSTATE使用)以504网关超时错误结束。我正在跟踪http
使用Fiddler请求/响应。
基本上,当我回复同一页面时 - 通过点击按钮 - 回复失败,IE和FF中显示的错误:
Internet Explorer无法显示网页 - > IE中的
重置了与服务器的连接 页面加载时。 - > FF中的
问题:这可能是因为在VIEWSTATE中注入的大尺寸;如果是的话,主要是什么 原因是它加载页面但不能在之后发回页面?
答案 0 :(得分:1)
我想知道你是否正在点击应用程序的MaxRequestLength;默认值为4MB。
答案 1 :(得分:0)
有很多地方请求可以超时。超时将发生在具有最低超时的链中的链接中。
您应该检查IE中是否有任何代理设置。
答案 2 :(得分:0)
谢谢Chris Shaffer!
在您指出我通过将此行添加到我的web.config后更改了应用程序的MaxRequestLength之后:
<httpRuntime maxRequestLength="60240"/>
测试页面以查看它是否有效。它确实做到了!
所以,现在我必须找到一种方法来减少该页面上GridView的ViewState。