2010-11-12 98 views
3

我有一个ASP.NET MVC应用程序,它似乎在我的机器上运行正常,但不是在服务器上运行时。有没有人有任何提示,找出性能瓶颈可能通过或任何一般技巧?路由配置错误会使应用程序变慢吗?调试ASP.NET MVC网站性能问题

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

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

+0

通过删除web.config中的条目删除站点地图。 – rboarman 2010-11-12 18:12:09

+0

我刚刚在Prod中发生过类似的问题,结果证明是MvcSiteMap - 这只发生在Prod上,这让我们更难以找出问题所在。 – 2013-07-31 01:56:53

回答