簡體   English   中英

如何調試從javascript異步調用的Web服務?

[英]How can I debug a web service called asynchronously from javascript?

我有一個ASP.NET Web服務,該服務用於將數據異步保存到數據庫中。 我的網頁上有一個按鈕,該按鈕調用javascript方法,該方法通過dom查找,收集數據並將其發送給服務。

我現在正在調試一個問題,因為我相信此Web服務中正在發生這種情況,並且我想在調用該Web服務時對其進行調試,但是我不確定是否可以這樣做,以及如何調試?

該服務中發生了非常奇怪的事情,因此我希望能夠逐步解決它,並找出問題出在哪里。

您將需要將調試器附加到承載Web服務的進程。 在IIS 5中為aspnet_wp,在IIS 6或7中為w3wp,如果在同一解決方案中運行,則可能是Visual Studio Development Server。

連接調試器后,只需打開服務源並設置斷點即可。 如果您遵循正確的流程,則斷點將顯示為實心圓圈; 如果不是,它們將是帶有警告圖標的空心圓圈。 將鼠標懸停在圖標上可以查看問題所在。

您是否嘗試過將斷點放置在Web服務中的代碼背后? 對我來說效果很好...但是也許我缺少了一些東西。

Firebug正是在客戶端http://getfirebug.com/上完成此任務的。

在服務器端,使用標准工具(調試器,記錄器...)

暫無
暫無

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

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