共用方式為


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

更新:2007 年 11 月

當您準備要建置和執行 Web 服務時,必須先編譯 ASP.NET Web 服務專案。一旦編譯後,您就可以執行 Web 服務。如需詳細資訊,請參閱偵錯準備:ASP.NET Web 服務專案

您可從下列三種方法中選取其中一種來建置和執行 Web 服務:

方法

說明

利用偵錯工具

這個方法啟動預設瀏覽器並載入指定的起始頁。在偵錯工具中執行網頁,可讓您一行行檢視程式碼,而且可使用其他分析工具和執行階段資訊。如果 Visual Studio 偵測到重要檔案已變更,它也會在啟動瀏覽器和指定起始頁之前建置專案。

不利用偵錯工具

這個方法可讓您像平常在開發工具的內容之外般執行您的程式碼,因此透過這些工具將無法取得執行階段資訊。如果 Visual Studio 偵測到重要檔案已變更,它會在啟動瀏覽器和指定起始頁之前建置專案。然而,您可視需要將偵錯工具附加至處理序。

在瀏覽器中檢視

這個方法會編譯專案並開啟從 [方案總管] 選擇的 Web 網頁。Visual Studio 在 Visual Studio 內的預設瀏覽器中編譯和執行。

若要使用偵錯工具來建置和執行 Web 服務

  1. 在 [方案總管] 中,以滑鼠右鍵按一下想要執行的 Web 服務 .asmx 檔,然後按一下快速鍵功能表上的 [設定為起始頁]。

  2. 在 [偵錯] 功能表上,按一下 [啟動]。

    這個命令會指示 Visual Studio 在偵錯工具中執行 Web 服務。

  3. 若要停止執行表單並回到程式碼編輯器,請關閉瀏覽器,或在 [偵錯] 功能表上按一下 [停止偵錯]。

若要建置和執行 Web 服務但不使用偵錯工具

  1. 在 [方案總管] 中,以滑鼠右鍵按一下想要執行的 Web 服務 .asmx 檔,然後按一下快速鍵功能表上的 [設定為起始頁]。

  2. 在 [偵錯] 功能表上,按一下 [啟動但不偵錯]。

    Visual Studio 會將所有檔案儲存在專案中並建置專案。一旦建置後,Visual Studio 會啟用預設瀏覽器並巡覽至專案的起始頁。

  3. 若要停止執行 Web 服務並回到程式碼編輯器,請關閉瀏覽器。

若要使用瀏覽器選項中的檢視來建置和執行 Web 服務

  1. 在 [方案總管] 中,以滑鼠右鍵按一下想要執行的 Web 服務 .asmx 檔,然後按一下快速鍵功能表上的 [在瀏覽器中檢視]。

    Visual Studio 會建置 Web 服務,並在 IDE 內啟動指定的起始頁。

  2. 若要停止執行 Web 服務並回到程式碼編輯器,請關閉瀏覽器。

請參閱

工作

偵錯準備:XML Web Service 專案

其他資源

以 Managed 程式碼建立 Web 服務