2010-08-11 63 views
5

從Visual Studio 2010開始的Asp .NET MVC 2應用程序在我看來是該死的。需要2-5秒才能刷新或打開新頁面。你有同樣的問題嗎?你知道這個ASP .NET MVC 2調試模式是否可以以某種方式加速嗎?Visual Studio 2010調試ASP .NET MVC 2應用程序很慢

我在64位計算機上,Windows 7和Visual Studio 2010中

+1

您是否在談論初始頁面加載(構建之後)緩慢或每頁加載? – kbrimington 2010-08-11 21:48:12

+0

我開發了幾個MVC應用程序,但沒有理由讓Visual Studio運行緩慢。你必須使用一些奇怪的服務器配置。但正如@kbrimington所說,這可能是由於.net在更改並首次運行後編譯程序集。但是,對於任何.net應用程序,這都是一樣的。 – 2010-08-11 21:59:18

+0

我發現在IIS本身運行我的網站比網站備份服務器(cassini)更快*。不知道這是爲什麼,但我總是針對本地IIS開發。 – 2010-08-12 00:24:33

回答

5

時啓用「本機代碼」調試我曾與慢的Visual Studio調試問題的工作。如果啓用,請嘗試禁用它。

在 「Visual Studio 2010的」 去:

  1. 項目屬性 - >
  2. 頁面 - >
  3. 調試器(頁面底部)。 - >
  4. 禁用所有exept ASP.NET

希望它有幫助。

1

Menu.Debug.DeleteAllBreakpoints經常有效,但我仍然不知道爲什麼。

+0

儘管我沒有設置斷點,但這對我有用。謝謝! – Grokys 2011-09-21 21:57:51

0

剛剛遇到類似的問題。

我在同一個解決方案中有一個標準的ASP.NET和一個ASP.NET MVC項目。 2個開發Web服務器在我運行調試器時開始。

我剛剛卸載了標準的ASP.NET項目(包含一個測試頁,而我並沒有真正使用它),現在所有東西都快了很多。

希望這有助於!

2

對於我來說,禁用「編輯並繼續」解決了這一問題

+1

這是哪裏?我不熟悉「更改並繼續」。谷歌沒有提到這件事。 – Levitikon 2011-09-16 14:55:54

+0

對不起,更正了答案。爲我工作。 – 2011-09-19 17:59:49

1

關閉的IntelliTrace你的MVC調試速度會更快,去:。

  1. 點擊工具>選項>的IntelliTrace
  2. 。取消選中 「啓用的IntelliTrace」。
  3. 單擊確定
  4. 重新啓動調試器。

祝你好運!

相關問題