偵錯準備: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)
在 Visual Studio 中建立新的 XML Web Service 專案。
如需詳細資訊,請參閱 HOW TO:建立 ASP.NET Web 服務專案。
在 [偵錯] 功能表按一下 [啟動],執行 XML Web Service。
這個步驟不只可以測試 Web 服務是否正在運作,也可以建立偵錯時所需要的 web.config 檔。
在 [偵錯] 功能表上,按一下 [停止偵錯]。
在與 XML Web Service 專案相同的方案中,建立用戶端應用程式專案。方法是在 [偵錯] 功能表中按一下 [加入新的專案]。
在 [方案總管] 上以滑鼠右鍵按一下用戶端專案,然後按一下快速鍵功能表上的 [屬性]。
在 [方案 <Name> 屬性] 視窗中,開啟 [通用屬性] 節點,然後選取 [啟始專案]。
按一下 [多個啟始專案]。
在 [多個啟始專案] 下,前往 [動作] 欄然後將這兩個專案的動作設定為 [啟動]。
按一下 [確定] 關閉 [方案 <Name> 屬性] 視窗。
在 [偵錯] 功能表上按一下 [啟動],為用戶端應用程式和 XML Web 伺服器進行偵錯。
若要由用戶端應用程式逐步執行 XML Web 伺服器偵錯
在 Visual Studio 中建立新的 XML Web Service 專案。
如需詳細資訊,請參閱 HOW TO:建立 ASP.NET Web 服務專案。
在 [偵錯] 功能表按一下 [啟動],執行 XML Web Service。
這個步驟不只可以測試 Web 服務是否正在運作,也可以建立偵錯時所需要的 web.config 檔。
在 [偵錯] 功能表上,按一下 [停止偵錯]。
在與 XML Web Service 專案相同的方案或不同方案中,建立用戶端應用程式專案。
在用戶端專案中,將 Web 參考和同步呼叫加入至 Web 服務。
在 [方案總管] 中,以滑鼠右鍵按一下用戶端專案,然後在快速鍵功能表上按一下 [設定為啟始專案]。
從 [偵錯] 功能表中按一下 [啟動] 執行該用戶端應用程式。
當用戶端應用程式呼叫 XML Web Service 時,偵錯工具便會逐步執行並開始偵錯 XML Web Service。
如需詳細資訊,請參閱 ASP.NET 偵錯:系統需求、以 Managed 程式碼建立的 Web 服務和 HOW TO:以 Managed 程式碼對 Web 服務進行偵錯。