我在 InitializeCulture 和 Page_PreInit 事件之间的 asp.net 页面中存在性能问题。当我覆盖我发现的DeterminePostBackMode() 时,问题出在base.DeterminePostBackMode();
通常需要几毫秒,但有时(每天大约 5 次)需要很慢(范围:几秒 - 几分钟)。
protected override System.Collections.Specialized.NameValueCollection DeterminePostBackMode()
{
// start measure time with log tool
try
{
System.Collections.Specialized.NameValueCollection coll = base.DeterminePostBackMode();
return coll;
}
catch (Exception ex)
{
// log exception with log tool
throw ex;
}
finally
{
// end measure time with log tool
}
}
我使用 DevExpress 组件、IIS 7.5、Internet Explorer 8
知道有什么问题吗?如何排除DeterminePostBackMode() 的故障?
谢谢,帕维尔