我们正在开发一个Web应用程序,并且在某个特定页面上遇到问题。间歇性地,页面无法呈现。服务器返回的HTML将被截断,始终处于同一点。这是一个非常复杂的页面,包含大量的MS Ajax和telerik树视图控件。
我们通常会发现,如果我们在页面挂起时离开页面,我们会得到一个未处理的异常(我理解为什么会发生这种情况),然后我们回到页面,它会正常加载。
我们已经放弃了很多登录页面代码的文件。它完成了Page_Load事件代码。我们已经覆盖了OnRender事件并且执行进入了这个事件处理程序,但是当事情出错时,它会挂起。
我们注意到的另一件事 - 当我们在localhost上运行它时它会运行finr - 错误只在生产服务器上显示。
非常感谢任何帮助 - 我们花了一天时间把头发拉出来
干杯
贝 附: ASP.NET 3.5
答案 0 :(得分:0)
结果页面的大小(html大小)?生成页面需要多长时间?
只是想知道它是太大还是太长。
检查httpRuntime元素,executionTimeout和maxRequestLength属性。
http://msdn.microsoft.com/en-us/library/e1f13641.aspx
-Krip
答案 1 :(得分:0)
我似乎找到了罪魁祸首。出于某种原因,有人在页面中添加了Response.Buffer = false指令。删除它似乎已经解决了问题
感谢所有回复的人