2011-07-08 42 views
2

的設置Visual Studio 2010中:在同一時間多個請求調試(!討厭)

我的影片,讓AJAX請求到我的控制器的MVC應用程序。 JavaScript正在做出多個這樣的請求。

在我的控制器被調用,我有一個斷點。

的煩惱

當我想調試控制器的操作方法,我打我的斷點,按F10鍵繼續,但隨後的第二個請求進來,我再次命中斷點!我現在有兩個請求流過我的代碼,並且按下F10步驟,這使得調試幾乎不可能,因爲當前的行在文件等之間跳轉和跳轉時沒有任何一致的流程,因爲它跟蹤多個請求當前的調試會話!

我的問題

我可以告訴一個請求,只是......走了......在不影響其他一個?我已經嘗試了F5ing一個請求,但是這使得兩個都繼續,而不僅僅是當前的一個。

回答

1

您可以在第一次點擊後立即禁用斷點(Ctrl-F9,或右鍵單擊斷點並單擊禁用 - 這與刪除斷點不同)。你也可以在線程窗口中「凍結」一個線程(右鍵單擊線程並單擊「凍結」 - 使用「解凍」來反轉)。

+0

立即禁用的想法沒有奏效。此外,凍結線程是一件痛苦的事情,因爲我的應用程序中有大量的線程,但幸好它顯示哪些實際正在執行我關心的代碼。感謝那個指針。 –

+1

@Adam有辦法一次自動凍結所有的人,看到這個線程:http://stackoverflow.com/questions/2201849/freeze-all-threads-on-breakpoint-in-vs2010/6556576#6556576 –

0

更改您的JavaScript代碼只顯示一個請求?

相關問題