从.NET 1.1迁移到.NET 4.0后的几个性能问题

时间:2014-03-07 02:39:31

标签: c# asp.net .net vb6

我们将ASP.NET 1.1 Web应用程序迁移到4.0,从那时起,性能日益恶化。加载页面大约需要5-6分钟,即使是简单的页面。经典ASP随风而去,但ASPX ..哦,我的。昨天我让Debug Diagnostics在机器上运行分析,明天就会看到它。此外,我搜索了类似的问题,发现这两个线程与可能的解决方案 - 我们使用大量的VB6 dll作为非托管代码来做所有类型的东西。他们可能是问题吗?你们有什么感想?在第二个链接中,问题作者回答他发现了问题 - 这是一个记录集类更新方法,使性能下降。

有什么想法吗?

Unexpected behaviour after migrating from .NET 1.1 to 3.5

Performance issues after upgrading from asp.net 1.1 to 3.5

1 个答案:

答案 0 :(得分:0)

刚刚发现发生了什么,是否有人想知道。除了在每次访问数据库时都被调用(哇)之外,还有一个严重悬挂的Environment.Stacktrace(getter方法)调用 - 几乎100%的IIS线程都被这个调用阻止了。不确定原因,但这个调用曾经在.NET 1.1中运行良好,我找不到任何关于它的线索。

顺便说一句,抱歉说'谢谢',我是新来的,这是我的第一个问题 - 不会再发生了。