2011-04-03 91 views
10

我正在開發ASP.NET MVC2項目。 在過去的幾個月裏一切都好,今天突然,加載第一頁的時間從5秒增加到1:30分!Visual Studio 2010 WebServer非常慢加載

我檢查輸出視圖,我看到許多線條像這樣的:

WebDev.WebServer40.EXE' (Managed (v4.0.30319)): 
Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.DurableInstancing\v4.0_4.0.0.0__31bf3856ad364e35\System.Runtime.DurableInstancing.dll', 
Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 

其中有些是完全無關我的項目,像這樣的:

'WebDev.WebServer40.EXE' (Managed (v4.0.30319)): 
Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data.OracleClient\v4.0_4.0.0.0__b77a5c561934e089\System.Data.OracleClient.dll', 
Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 

發生了什麼?我試圖改變選擇不加載符號,沒有幫助,移動到釋放,同樣的事情。

任何想法發生在我的開發環境? 這是一個Win7 X64機器,VS2010 SP1。

+0

暫停調試器,因爲它被凍結。它在做什麼? – SLaks 2011-04-03 18:04:27

+0

我不認爲這是問題,但您是否啓用了源碼步進或安裝了像Reflector Addin這樣的工具?你也可以嘗試禁用Intellitrace。 – 2011-04-03 18:05:51

+0

調試器尚未運行。它會加載很多符號,並且只有在調試器所在的符號完成時(「仍附加進程」),我纔會使用Intellitrace。 – Dani 2011-04-03 18:24:59

回答

14

刪除所有斷點解決了這個問題!

+3

我開始體驗與Visual Studio 2010完全相同的問題,同時在本地主機上運行MVC3項目調試器。我的所有網頁突然開始至少加載10次。我發現了這個問題,並回答了六個字。問題解決了。謝謝。 – taudep 2012-04-24 15:49:53

+0

OMG !! ....我從來沒有想過斷點會造成這樣的傷害.... !!!我一直在尋找一個洞天...將IPV6更改爲IPV4,禁用WCF服務... omg ...簡單總是會導致複雜性... – Jimmy 2012-07-11 23:38:05

+0

與VS2012/MVC4/IIS Express相同的問題(消息出現「iisexpress .exe'(Managed(v4.0.30319)):「)。我在Web.Release.Config中只有一個斷點,並以可怕的減速結束。我正在運行一個Debug版本,所以發佈轉換文件影響它非常奇怪! – Pauk 2013-02-25 14:28:57