我们将ASP.NET 1.1 Web应用程序迁移到4.0,从那时起,性能日益恶化。加载页面大约需要5-6分钟,即使是简单的页面。经典ASP随风而去,但ASPX ..哦,我的。昨天我让Debug Diagnostics在机器上运行分析,明天就会看到它。此外,我搜索了类似的问题,发现这两个线程与可能的解决方案 - 我们使用大量的VB6 dll作为非托管代码来做所有类型的东西。他们可能是问题吗?你们有什么感想?在第二个链接中,问题作者回答他发现了问题 - 这是一个记录集类更新方法,使性能下降。
有什么想法吗?
答案 0 :(得分:0)
刚刚发现发生了什么,是否有人想知道。除了在每次访问数据库时都被调用(哇)之外,还有一个严重悬挂的Environment.Stacktrace(getter方法)调用 - 几乎100%的IIS线程都被这个调用阻止了。不确定原因,但这个调用曾经在.NET 1.1中运行良好,我找不到任何关于它的线索。
顺便说一句,抱歉说'谢谢',我是新来的,这是我的第一个问题 - 不会再发生了。