调试ASP.NET MVC站点性能问题

时间:2010-11-12 17:59:03

标签: performance asp.net-mvc-2 mvcsitemapprovider

我有一个ASP.NET MVC应用程序,它似乎在我的机器上运行正常,但在服务器上运行时却没有。有没有人有任何关于找出性能瓶颈可能的提示或任何一般提示?路由配置错误会不会减慢应用程序的速度?

我在整个代码中添加了HttpContext.Current.Trace.Write个语句,但它们没有显示在应用程序跟踪日志(/trace.axd)中?你怎么写这个?我希望能够在使用应用程序时看到哪些部分可能很慢,而无需启用页面跟踪。启用页面跟踪时,它会为每个可能使用的部分视图写出信息。

我正在使用的第三方库(MvcSiteMap)可能是问题,但不能确定,因为在我的本地PC上性能不是太差,我无法直接在服务器上调试代码。应用程序不会挂起,只需几分钟即可加载页面。