共用方式為


偵錯準備:XML Web Service 專案

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

標題適用於 標題適用於 標題適用於 標題適用於

Standard 版

標題適用於 標題適用於 標題適用於 標題適用於

Pro/Team 版

標題適用於 標題適用於 標題適用於 標題適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

預設會套用主題但隱藏命令

預設隱藏的命令。

XML Web Service 專案範本會建立要偵錯的預設專案設定。如需詳細資訊,請參閱 HOW TO:建立 ASP.NET Web 服務專案

同時也必須設定 web.config 檔以啟用偵錯。這可以手動設定,也可以自動設定。如需詳細資訊,請參閱 HOW TO:啟用 ASP.NET 應用程式的偵錯

若要開始偵錯,請從 [偵錯] 功能表選取 [啟動]。如果您未手動啟用偵錯,則會出現 [未啟用偵錯] 對話方塊,讓您可以選擇自動建立已啟用偵錯的 web.config 檔,或繼續執行而不偵錯。這個對話方塊關閉之後,這些專案設定會使 Visual Studio 啟動 [<Project> 屬性頁] 中選取的瀏覽器,然後動態產生測試頁。您可以在測試頁上輸入命令,並且觀察 XML Web Service 所傳回的資料。

從用戶端應用程式對 XML Web Service 偵錯

從用戶端應用程式對 XML Web Service 偵錯的方法有兩種。

若要利用用戶端應用程式和 XML Web Service 偵錯 (方法 1)

  1. 在 Visual Studio 中建立新的 XML Web Service 專案。

    如需詳細資訊,請參閱 HOW TO:建立 ASP.NET Web 服務專案

  2. 在 [偵錯] 功能表按一下 [啟動],執行 XML Web Service。

    這個步驟不只可以測試 Web 服務是否正在運作,也可以建立偵錯時所需要的 web.config 檔。

  3. 在 [偵錯] 功能表上,按一下 [停止偵錯]。

  4. 在與 XML Web Service 專案相同的方案中,建立用戶端應用程式專案。方法是在 [偵錯] 功能表中按一下 [加入新的專案]。

  5. 在 [方案總管] 上以滑鼠右鍵按一下用戶端專案,然後按一下快速鍵功能表上的 [屬性]。

  6. 在 [方案 <Name> 屬性] 視窗中,開啟 [通用屬性] 節點,然後選取 [啟始專案]。

  7. 按一下 [多個啟始專案]。

  8. 在 [多個啟始專案] 下,前往 [動作] 欄然後將這兩個專案的動作設定為 [啟動]。

  9. 按一下 [確定] 關閉 [方案 <Name> 屬性] 視窗。

  10. 在 [偵錯] 功能表上按一下 [啟動],為用戶端應用程式和 XML Web 伺服器進行偵錯。

若要由用戶端應用程式逐步執行 XML Web 伺服器偵錯

  1. 在 Visual Studio 中建立新的 XML Web Service 專案。

    如需詳細資訊,請參閱 HOW TO:建立 ASP.NET Web 服務專案

  2. 在 [偵錯] 功能表按一下 [啟動],執行 XML Web Service。

    這個步驟不只可以測試 Web 服務是否正在運作,也可以建立偵錯時所需要的 web.config 檔。

  3. 在 [偵錯] 功能表上,按一下 [停止偵錯]。

  4. 在與 XML Web Service 專案相同的方案或不同方案中,建立用戶端應用程式專案。

  5. 在用戶端專案中,將 Web 參考和同步呼叫加入至 Web 服務。

  6. 在 [方案總管] 中,以滑鼠右鍵按一下用戶端專案,然後在快速鍵功能表上按一下 [設定為啟始專案]。

  7. 從 [偵錯] 功能表中按一下 [啟動] 執行該用戶端應用程式。

    當用戶端應用程式呼叫 XML Web Service 時,偵錯工具便會逐步執行並開始偵錯 XML Web Service。

如需詳細資訊,請參閱 ASP.NET 偵錯:系統需求以 Managed 程式碼建立的 Web 服務HOW TO:以 Managed 程式碼對 Web 服務進行偵錯

請參閱

其他資源

偵錯 Managed 程式碼

偵錯準備:C# 和 Visual Basic 專案類型