![](/img/trans.png)
[英]How to prevent Visual Studio from breaking on exception thrown in SignalR hub?
[英]How to prevent Visual Studio from breaking on all the awaits after it breaks on a deeper level Exception
所以會發生這樣的事情:
有沒有辦法在不禁用 1 的情況下防止 4?
注意:這是一個 ASP.NET MVC 應用程序,可以是后台 Ajax 調用。
看起來你沒有catch
異常,然后它會通過調用堆棧冒泡,無論你是否使用調試器檢查它。 這是設計使然。 沒有辦法清除已經發生的異常。 調用堆棧已經在 state 的展開,這是不可逆的。
一個解決方案可能是添加一個帶有條件throw
的try catch
,如下所示:
try
{
// code that may crash
}
catch
{
// inspect the Exception here using VS
var reThrow = true; // You can change reThrow to false while debugging
if (reThrow) throw;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.