偵錯準備:XML Web Service (C++)
更新:2007 年 11 月
這個主題適用於:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express 版 |
||||
Standard 版 |
||||
Pro/Team 版 |
表格圖例:
套用 |
|
不套用 |
|
預設隱藏的命令。 |
當您使用 Visual C++ 建立 XML Web Service 時,Visual Studio 會建立偵錯的預設專案設定。當您從 [偵錯] 功能表中選擇 [啟動] 時,這些設定會使 Visual Studio 啟動已在 [<Project> 屬性頁] 中選取的瀏覽器並動態產生測試頁。您可以在測試頁上輸入命令,並且觀察 XML Web Service 所傳回的資料。
注意事項: |
---|
針對附加至以 /clr 編譯之 C++ 程式碼的偵錯工具,程式碼需要發出 DebuggableAttribute。您可以使用 /ASSEMBLYDEBUG 連結器選項連結,將其自動加入程式碼。 |
偵錯從用戶端應用程式發出的 XML Web Service 呼叫
當用戶端應用程式呼叫 XML Web Service 時,偵錯工具會附加至用戶端應用程式和 ASP.NET 背景工作處理序 (aspnet_wp.exe),然後追蹤 SOAP 呼叫並跟隨該呼叫堆疊鏈結至 XML Web Service 處理序中。
如需詳細資訊,請參閱 Managed 程式碼中的 XML Web Service。
變更預設的組態
當您以專案範本建立 XML Web Service 專案時,Visual Studio 會自動建立偵錯和發行組態所需的設定。若有需要,您可以變更這些設定。如需詳細資訊,請參閱變更 C 或 C++ 偵錯組態的專案設定和偵錯和發行組態。