ASP.NET 1.1性能问题

时间:2008-10-02 23:20:05

标签: asp.net performance debugging profiling

我正在对1.1应用程序进行一些分析,并发现了一个问题。似乎这个函数永远需要加载到某个页面上:

ParserCacheItem System.Web.UI.TemplateControlParser.CompileAndGetParserCacheItem(String,String,HttpContext)

我一直在四处寻找,但没有运气。有谁知道这个功能在做什么?如果我知道那么也许会对情况有所了解。

谢谢!

2 个答案:

答案 0 :(得分:1)

它真的是一个消除过程。

我遇到了类似的问题,似乎我是唯一一个能够解决特定问题的人。

通过打破我的页面,我发现导致超时/错误的控件并围绕它进行了一些更具体的搜索。

然后我发现错误实际上与我遇到的症状无关,它被其他问题掩盖了。

这是一项时间投资,但您可能会发现某些控件或部分页面因某些完全不明显的原因而超时,并且无论如何都没有报告。你的确提示页面很复杂。

答案 1 :(得分:0)

页面由什么组成?

你试过了吗?

  • 从页面中删除所有元素并再次运行探查器并查看是否发生了相同的错误,如果它没有添加每个元素以缩小导致它的范围
  • 是.aspx的所有命名空间引用吗?
  • 您是否尝试在运行IIS的另一个框上运行该应用程序以查看配置是否可能成为问题?