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 服務
在 [方案總管] 中,以滑鼠右鍵按一下想要執行的 Web 服務 .asmx 檔,然後按一下快速鍵功能表上的 [設定為起始頁]。
在 [偵錯] 功能表上,按一下 [啟動]。
這個命令會指示 Visual Studio 在偵錯工具中執行 Web 服務。
若要停止執行表單並回到程式碼編輯器,請關閉瀏覽器,或在 [偵錯] 功能表上按一下 [停止偵錯]。
若要建置和執行 Web 服務但不使用偵錯工具
在 [方案總管] 中,以滑鼠右鍵按一下想要執行的 Web 服務 .asmx 檔,然後按一下快速鍵功能表上的 [設定為起始頁]。
在 [偵錯] 功能表上,按一下 [啟動但不偵錯]。
Visual Studio 會將所有檔案儲存在專案中並建置專案。一旦建置後,Visual Studio 會啟用預設瀏覽器並巡覽至專案的起始頁。
若要停止執行 Web 服務並回到程式碼編輯器,請關閉瀏覽器。
若要使用瀏覽器選項中的檢視來建置和執行 Web 服務
在 [方案總管] 中,以滑鼠右鍵按一下想要執行的 Web 服務 .asmx 檔,然後按一下快速鍵功能表上的 [在瀏覽器中檢視]。
Visual Studio 會建置 Web 服務,並在 IDE 內啟動指定的起始頁。
若要停止執行 Web 服務並回到程式碼編輯器,請關閉瀏覽器。