簡體   English   中英

在 Visual Studio(.NET6 web 應用程序)中調試時發生未處理的異常時,如何減少 Visual Studio 中的錯誤消息垃圾郵件

[英]How to reduce error-message spam in visual studio when an unhandled exception occurs while debugging in Visual Studio (.NET6 web application)

當假設 controller 中發生未處理的異常時,每次我按“繼續”繼續調試時,每個中間件的await next(context)都會拋出 controller 中發生的錯誤。

我的問題是,是否有可能避免在有問題的 controller 之前調用的每個中間件都必須按“繼續”。

在此處輸入圖像描述

在 VS 異常設置 window 中,您可以為每種異常類型配置何時應該發生中斷。 我通常在調試 session 中打開這個 window,如果我需要調試特定的異常,我通常會在Common Language Runtime Exceptions啟用檢查。 當拋出異常時,調試器中斷,我可以檢查需要什么。 現在按 F5 可能會導致無休止的 session 一次又一次地按 F5。

為避免這種情況,請按最右側的工具欄圖標或完全取消選中來恢復默認的例外設置。 如果您現在按 F5,調試器將不會再因處理異常而中斷。

VS 異常設置窗口

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM