更新:2007 年 11 月
您可以使用 [啟動效能精靈] 來建立 Web 服務專案的效能工作階段,也可以手動建立效能工作階段。程式碼剖析工具 (Profiler) 可同時支援 WCF (Windows Communication Foundation) 服務和 ASMX 服務 (ASP.NET 服務)。
依據系統管理員提供的使用者存取權限設定,個別使用者可能有也可能沒有安全性權限可以在裝載 Web 服務處理序 (Process) 的電腦上建立分析工具工作階段。
注意事項: |
|---|
建立效能工作階段之後,您可以檢閱和變更 Web 服務專案的 Visual Studio 專案設定,或變更效能工作階段的設定。 |
若要建立 Web 服務專案的效能工作階段
在 Visual Studio 中開啟 ASP.NET Web 服務專案。
在 [分析] 功能表上,按一下 [啟動效能精靈]。
在 [您要對下列哪一項可用目標進行程式碼剖析] 中選取 Web 服務專案,然後按 [下一步]。
效能精靈的第二頁隨即出現。
指定服務的用戶端。在 [程式碼剖析工具應該啟動何種用戶端以執行服務] 清單中,選取下列其中一個選項。
Visual Studio 服務測試表單
使用 ASP.NET 程式開發伺服器開啟 Web 服務網站的目錄清單頁面。
Internet Explorer
使用 Internet Explorer 開啟 Web 服務網站的目錄清單。
方案中的其他專案。
如果您的方案包含其他專案,每個專案都會列出。請選取呼叫 Web 服務的專案網站或應用程式。
外部程式
使用 [命令列的引數] 文字方塊中指定的引數,啟動 [要啟動的程式] 中指定的 Windows 程式。將工作目錄設定為 [工作目錄] 中指定的資料夾。
按 [下一步]。
效能精靈的第三頁隨即出現。
選擇 [取樣] 或 [檢測] 指定分析方法,然後按一下 [下一步]。
效能精靈的最後一頁隨即出現。
按一下 [完成]。
若要手動建立 Web 服務專案的效能工作階段
在 [分析] 功能表上,按一下 [新增效能工作階段]。
-或-
在 [效能總管] 工具列中,按一下 [新增效能工作階段] 按鈕。
在 [效能總管] 中,以滑鼠右鍵按一下 [目標]。
在 [加入目標專案] 視窗中,選取您要進行程式碼剖析之專案旁邊的核取方塊,然後按一下 [確定]。
按一下 [完成]。
此時便會建立 Web 服務的效能工作階段。
若要檢閱或變更效能工作階段屬性
- 在 [效能總管] 中,以滑鼠右鍵按一下工作階段名稱,然後選取 [屬性]。
若要覆寫 Web 服務的 Visual Studio 專案設定
在 [效能總管] 中,找出包含要進行程式碼剖析之 Web 服務的效能工作階段。
以滑鼠右鍵按一下 Web 服務名稱,然後選取 [屬性]。
[<專案名稱> 屬性頁] 隨即顯示。
選取 [覆寫專案設定] 核取方塊,然後進行變更。
注意事項: