我有一个 ASP.NET MVC 应用程序,它似乎在我的机器上运行正常,但在服务器上运行时却不行。有没有人有任何关于找出性能瓶颈所在的提示或任何一般提示?路由错误配置会减慢应用程序的速度吗?
我HttpContext.Current.Trace.Write
在整个代码中添加了语句,但它们没有显示在应用程序跟踪日志 ( /trace.axd
) 中?你怎么能写这个?我希望能够在使用应用程序时查看哪些部分可能会变慢,而不必启用页面跟踪。启用页面跟踪后,它会为每个可能使用的局部视图写出信息。
我正在使用的第三方库(MvcSiteMap)可能是问题所在,但不能确定,因为它在我的本地 PC 上的性能还不错,而且我无法直接在服务器上调试代码。应用程序不会挂起,页面加载只需几分钟。