簡體   English   中英

Visual Studio不會破壞ASP.NET中用戶處理的異常

[英]Visual studio does not break on user-handled exception in ASP.NET

每當我在自己的代碼中有一個try / catch語句時,異常仍然會破壞調試器。

  • 拋出此異常類型時,我可以關閉check break 不想這樣做,因為我不希望在我沒有一個try / catch所有其他情況下打破。
  • 從這個dll拋出時我可以轉向Except 出於同樣的原因我不想這樣做。 這個DLL中有正當理由,為什么我想在我自己不嘗試/捕獲它時打破它。

我只是想在沒有 try / catch語句的情況下不打破 ,因為我已經在處理它,所以我不想被每個失敗的外部調用竊聽。

我怎樣才能做到這一點?

UPDATE

這主要是ASP.NET的一個問題。 可能是因為在最外層的ASP.NET層中每個請求有一個大的try / catch。

所以我在某種程度上尋找的是:

僅在外部代碼中嘗試/捕獲。

Visual Studio調試器

也許我不明白你的問題但如果你只是拿出“當拋出這種異常類型時斷開”你應該有你想要的確切行為。 如果未捕獲異常,調試器仍將中斷。 這個復選框唯一能做的就是告訴調試器即使異常被捕獲也會中斷。

如果這不是您想要的行為,我可能需要一些澄清來理解您的問題。

編輯:
既然你現在已經編輯了你的問題,而且你似乎在尋找“僅在外部代碼中嘗試/捕獲。”,我只能告訴你我不會知道這樣的功能並且從未使用過類似的東西。 但這並不意味着它不存在。

暫無
暫無

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

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