如何在使用异步方法时调试异常



在 asp.net MVC 中,当我调试和单步执行代码时,调试器将在有问题的行处停止,并向我显示抛出的异常,而该行没有尝试。抓住。但是,当使用等待的行时。async,调试器不会暂停,异常只是作为响应返回,然后我才有机会在调试器中看到它。VS2017中是否有设置,我可以在调用异步方法时暂停调试器并检查此异常?

只需在所需方法中手动放置一个断点,即可提前按F9。该方法中的第一行代码是一个很好的逻辑位置。然后启动调试器并按照自己的方式执行通常的F10F5。在某个时候(您无法控制(,您将在所需的点停止。

最新更新