偵錯 XML Web Service
更新:2007 年 11 月
這個主題適用於:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro/Team |
表格圖例:
套用 |
|
不套用 |
|
預設隱藏的命令。 |
由於 XML Web Service 使用了 Common Language Runtime,因此偵錯 Web 服務的方式類似於偵錯 ASP.NET 應用程式的方式。主要差異是偵錯 ASP.NET 應用程式時,通常會將重點放在介面控制項和控制項事件上。Web 服務通常部署於中介層 (Middle Tier),並且沒有使用者介面。
附加至 ASP.NET 背景工作處理序和附加至任何其他遠端處理序一樣。如需詳細資訊,請參閱附加至執行中處理序。
執行到達 Web 服務中的中斷點
除非逐步執行 Web 服務呼叫,否則偵錯工具不會自動附加至 Web 服務。因此,除非您逐步執行呼叫,否則不會到達 Web 服務內的中斷點。如果您不是使用 [逐步執行],反而試圖使用 [開始偵錯] 或 [繼續] 來到達中斷點位置,就不會到達中斷點。
如果您執行到達了 Web 服務內的中斷點,並且未開啟 Web 服務專案,則隨即出現對話方塊,提示您指定原始程式檔 (Source File) 的位置。請使用這個對話方塊來尋找原始檔。您在對話方塊中所指定的檔名,必須符合偵錯符號 (位於 Web 伺服器中) 中指定的檔名。
請參閱
工作
HOW TO:以 Managed 程式碼對 Web 服務進行偵錯