从ASP.NET 1.1转换后,为什么我们的ASP.NET 2.0 Intranet应用程序非常慢?

时间:2011-10-18 10:26:54

标签: asp.net

我们认为我们的ASP.NET 1.1内部网应用程序很慢,所以我们从1.1升级到2.0并且应用程序死了:

a)将所有报告移至单独的数据库

b)我们将SQL Server 2005升级为全新的服务器和SQL 2008 R2

c)我们可以看到数据库负载非常轻且空闲,因此瓶颈不在SQL Server上。

d)在发布模式下部署应用程序(不在调试模式下)。

e)网络运行率为2%

f)2服务器是物理的,而不是VM。

g)快速ping,与1.1版本相同< 1ms的响应时间。

总结一下 - 我们的数据库速度很快,应用程序非常缓慢。

我检查过以前的问题,似乎没有一个适用于此。我用Google搜索了它&找不到任何有用的东西。有没有人有任何想法我们做错了什么?

1 个答案:

答案 0 :(得分:1)

你必须找到花时间的例程。

也许启用ASP.NET Tracing是一个很好的起点。

另一种可能性是使用.NET分析器。或者,您可以简单地将一些日志记录添加到带有时间戳的文本文件中,以便找到缓慢运行的代码。