ASP.NET渲染上奇怪的行为

时间:2010-01-05 16:49:35

标签: asp.net

我们正在开发一个Web应用程序,并且在某个特定页面上遇到问题。间歇性地,页面无法呈现。服务器返回的HTML将被截断,始终处于同一点。这是一个非常复杂的页面,包含大量的MS Ajax和telerik树视图控件。

我们通常会发现,如果我们在页面挂起时离开页面,我们会得到一个未处理的异常(我理解为什么会发生这种情况),然后我们回到页面,它会正常加载。

我们已经放弃了很多登录页面代码的文件。它完成了Page_Load事件代码。我们已经覆盖了OnRender事件并且执行进入了这个事件处理程序,但是当事情出错时,它会挂起。

我们注意到的另一件事 - 当我们在localhost上运行它时它会运行finr - 错误只在生产服务器上显示。

非常感谢任何帮助 - 我们花了一天时间把头发拉出来

干杯

贝 附: ASP.NET 3.5

2 个答案:

答案 0 :(得分:0)

结果页面的大小(html大小)?生成页面需要多长时间?

只是想知道它是太大还是太长。

检查httpRuntime元素,executionTimeout和maxRequestLength属性。

http://msdn.microsoft.com/en-us/library/e1f13641.aspx

-Krip

答案 1 :(得分:0)

我似乎找到了罪魁祸首。出于某种原因,有人在页面中添加了Response.Buffer = false指令。删除它似乎已经解决了问题

感谢所有回复的人