Visual Studio 2010:同时调试多个请求(烦人!)

Ada*_*son 6 visual-studio-2010 visual-studio

设置

我有一个 MVC 应用程序,它向我的控制器发出 AJAX 请求。JavaScript 正在发出多个此类请求。

在被调用的控制器上,我有一个断点。

烦恼

当我想调试该控制器操作方法时,我击中了断点,按 F10 继续,但随后第二个请求到来,我再次击中断点!我现在有两个请求流经我的代码,并在两个请求之间按 F10 步骤,使得调试几乎不可能,因为当前行在文件之间上下跳跃等,没有任何一致的流程,因为它正在跟踪多个请求当前调试会话!

我的问题

我可以告诉一个请求只是……离开……而不影响另一个请求吗?我尝试仅 F5ing 一个请求,但这会使两个请求都继续,而不仅仅是当前的请求。

Jus*_*tin 1

您可以在第一次命中后立即禁用断点(Ctrl-F9,或右键单击断点并单击禁用 - 这与删除断点不同)。

您还可以在线程窗口中“冻结”线程(右键单击线程并单击“冻结”- 使用“解冻”来反转此操作)。