簡體   English   中英

使用異步方法時如何調試異常

[英]how to debug exceptions when using async methods

在asp.net MVC中,當我調試和遍歷代碼時,調試器將在有問題的行停止,並向我顯示在try..catch中沒有拋出該行的情況。 但是,當使用等待..async的行時,調試器不會暫停,並且在我有機會在調試器中看到異常之前,該異常只是作為響應返回。 VS2017中是否有設置,可以在其中調用調試方法時暫停調試器並檢查此異常?

只需提前按所需的方法以手動方式將斷點放在此處即可,方法是按F9 該方法中的第一行代碼是一個很好的邏輯位置。 然后啟動調試器並按照您的方式進行常規的F10F5 在某個時刻(您無法控制),您將在所需的時刻停止。

暫無
暫無

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

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