共用方式為


偵錯 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:偵錯 Web 應用程式和 Web 服務

逐步執行 XML Web Service

逐步解說:偵錯 XML Web Service

HOW TO:以 Managed 程式碼對 Web 服務進行偵錯

概念

偵錯已部署的 Web 應用程式和 Web 服務

其他資源

偵錯 ASP.NET 和 AJAX 應用程式