ASP调试 - 点击断点然后中止当前请求的执行

Sha*_*rky 6 asp.net debugging visual-studio

我正在使用visual studio 2013调试ASP页面.

所以,我设置了一个断点,断点被击中,执行被搁置.

现在,我只想中止当前请求 停止执行当前请求的代码(当它已经达到断点时处于保持状态),而不必停止调试并再次运行项目.

这似乎太简单了,但我还没弄明白该怎么做.

让我明确指出单击"重启" 不是我需要的,因为"重启"只是停止项目并再次运行的快捷方式.

Nko*_*osi 5

根据我们在评论中的对话,我将此作为答案。

您所要求的不是 Visual Studio 调试过程的一部分。除非您在断点后手动从请求返回,否则进程将继续运行。调试时您只是过程的观察者。代码要么通过异常或从执行返回来终止进程,要么从外部终止进程。

看起来您所要求的不可能是可能的,这是设计使然的。

  • “或者在立即窗口中从外部终止进程”,运行“System.Threading.Thread.CurrentThread.Abort();”。请注意,它有可能会弄乱“using-finally”块。https://www.interact-sw.co.uk/iangblog/2004/11/12/cancellation (3认同)