2010-12-19 53 views
0

我有一個MVC解決方案運行MVC 2.0和Visual Studio 2010爲什麼在連接調試器時需要15秒來呈現MVC視圖?

當運行我的連接(F5)需要超過15秒來渲染視圖的調試解決方案,我根本不知道是什麼原因。不只是第一頁,而是每一頁。這發生在所有瀏覽器中。

如果我在沒有調試器的情況下運行相同的解決方案(Ctrl + F5),加載頁面需要1秒鐘的時間,需要<。

我特別說這是視圖,因爲控制器在沒有調試器的情況下快速完成。

我的解決方案是Azure解決方案,但我不知道Azure是否是我的問題的一部分。我有這個問題,即使我直接從IIS運行我的網站而不使用Azure的計算模擬器(AKA AppFabric)。

回答

1
  1. 代碼未在調試模式下優化。
  2. 我想在.pdb中的額外信息正在轉移到調試器。
  3. 也許IntelliTrace記錄到很多信息。

此外,您的視圖在15秒內呈現一次或每次請求,因爲如果您第一次觸及它,則需要編譯它。

+0

它不是調試模式。這是一個調試器連接。如果我在沒有調試器的情況下以調試模式運行,我不會遇到這種情況。這是一個非常小的解決方案,可以在5秒內完成重建。 – 2010-12-19 11:16:35

相關問題