在Visual Studio中调试时发生未处理的异常时如何减少Visual Studio中的错误消息垃圾邮件(.NET6 Web应用程序)

sczxawaw  于 2023-01-17  发布在  .NET
关注(0)|答案(1)|浏览(139)

当一个未处理的异常发生在一个控制器中时,每次我按“Continue”继续调试时,每个中间件的await next(context)都会抛出控制器中发生的错误。
我的问题是,是否有可能避免对在所讨论的控制器之前调用的每个中间件都按“继续”键。

lb3vh1jj

lb3vh1jj1#

在VS异常设置窗口中,您可以配置每种异常类型的中断发生时间。我通常在调试会话中打开此窗口,如果需要调试特定异常,我通常在 * 公共语言运行时异常 * 启用检查。当抛出异常时,调试器中断,我可以检查需要什么。现在,按F5可能会导致无休止地一次又一次按F5。
若要避免这种情况,请按最右侧的工具栏图标还原默认异常设置,或完全删除选中标记。如果现在按F5,调试器将不再中断已处理的异常。

相关问题