2010-11-12 100 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

回答