2011-10-18 23 views
0

我们认为我们的ASP.NET 1.1应用程序内网很慢,所以我们从1.1升级到2.0,应用死亡:为什么我们的ASP.NET 2.0 Intranet应用程序在从ASP.NET 1.1转换后非常慢?

一)移动所有报告到一个单独的数据库

二)我们升级SQL Server 2005中到一个全新的服务器和SQL 2008 R2

c)我们可以看到数据库负载非常轻,它闲置,所以瓶颈不在SQL Server上。

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

E)网络是在2%

F)2个服务器是物理的,而不是虚拟机上运行。 g)快速ping,与1.1版的<响应时间相同。

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

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

回答

1

你必须找到需要时间的例程。

也许启用ASP.NET Tracing是一个很好的开始。

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

相关问题