Asp.net mvc 2 应用程序池诊断

Asp.net mvc 2 应用程序池诊断,asp.net-mvc-2,iis-7.5,pool,Asp.net Mvc 2,Iis 7.5,Pool,我继承了一个运行IIS 7.5的服务器(我不是服务器管理员,但有人是,但他们不太了解IIS 7.5),该网站是用ASP.NET MVC 2编码的;它在启动时运行非常慢。完全启动大约需要1-2分钟。是否有诊断工具来查看是什么导致了瓶颈,比如在应用程序启动时运行的跟踪功能,以记录信息,以及每个进程启动所需的时间 我有一种感觉,这是由于糟糕的数据库结构导致的一些写得不好的LINQ代码,我想对其进行诊断,看看这是否真的是问题所在,或者是否有其他原因导致应用程序重新启动缓慢。请看一看ASP.NET min

我继承了一个运行IIS 7.5的服务器(我不是服务器管理员,但有人是,但他们不太了解IIS 7.5),该网站是用ASP.NET MVC 2编码的;它在启动时运行非常慢。完全启动大约需要1-2分钟。是否有诊断工具来查看是什么导致了瓶颈,比如在应用程序启动时运行的跟踪功能,以记录信息,以及每个进程启动所需的时间


我有一种感觉,这是由于糟糕的数据库结构导致的一些写得不好的LINQ代码,我想对其进行诊断,看看这是否真的是问题所在,或者是否有其他原因导致应用程序重新启动缓慢。

请看一看ASP.NET mini profiler:


我最终使用ASP.NET MVC3升级工具从MVC2升级到MVC3,问题很少。然后我安装了一瞥,这是做的伎俩。我也会试试迷你剖析器。