2016-08-15 46 views
0

也許我沒有正確理解VS如何在高層次上進行調試,但是我假設如下:如果我在UI線程或Web請求操作方法中遇到了斷點,並且在那裏暫停一段時間,該進程中的任何後臺線程都將繼續運行。這是不正確的?因爲我看到的是我的後臺網絡邏輯超時,只要我在Web請求中斷了約30秒,就會導致異常發生。在Visual Studio中,如何在不暫停後臺線程的情況下調試Web API請求?

無論哪種方式,我需要能夠在不影響背景的情況下調試我的Web請求。有任何想法嗎?

回答

0

您可以使用像Fiddler這樣的工具來檢查服務器端是否已收到請求並在斷點發生時向客戶端發送響應。例如,如果它發送請求,但沒有來自服務器端的帶有斷點的響應,則會影響結果。當然,這也與您客戶端的超時限制有關。

如果調試器斷點確實會影響Web請求,則可以使用其他方法調試它,例如使用調試類來輸出文本:https://support.microsoft.com/en-sg/kb/815788

相關問題