更新:2007 年 11 月
您可以使用 [效能精靈] 為 ASP.NET 應用程式建立效能工作階段。可以在 Visual Studio 中開啟專案建立效能工作階段,也可以不開啟專案就建立效能工作階段。
依據系統管理員提供的使用者存取權限設定,個別使用者可能有也可能沒有安全性權限可以在裝載 ASP.NET 處理序 (Process) 的電腦上建立分析工具 (Profiler) 工作階段。下列範例説明各使用者之間可能存在的差異:
當系統管理員設定了要啟動的驅動程式和服務時,某些使用者可以存取進階的程式碼剖析功能。
網域使用者只能存取取樣程式碼剖析。
某些使用者可以拒絕其他所有使用者存取程式碼剖析。
如需詳細資訊,請參閱程式碼剖析和 Windows Vista 的安全性,以及 VSPerfCmd 中的 ADMIN 選項。
若要為 ASP.NET 應用程式專案建立效能工作階段
在 Visual Studio Team Edition for Developers 中開啟 ASP.NET Web 專案。
按一下 [分析] 功能表上的 [啟動效能精靈]。
在 [您要對下列哪一項可用目標進行程式碼剖析?] 下拉式清單中,請確定已選取目前的專案,然後按一下 [下一步]。
選擇 [取樣] 或 [檢測] 指定分析方法,然後按一下 [下一步]。
注意事項:按一下 [完成]。
ASP.NET 應用程式的效能工作階段就會建立。
若要手動為 ASP.NET 應用程式建立效能工作階段
開啟 Visual Studio Team Edition for Developers。
按一下 [分析] 功能表上的 [啟動效能精靈]。
從 [您要對下列哪一項可用目標進行程式碼剖析?] 下拉式清單中,選取 [為 ASP.NET 應用程式進行程式碼剖析],然後按一下 [下一步]。
在 [您要使用哪個本機 URL 或路徑執行 Web 應用程式] 方塊中輸入應用程式首頁的 URL,然後按 [下一步]。
對於伺服器 (IIS) 架構的網站,請輸入如 https://localhost/MySite/default.aspx 之類的 URL。這會對本機電腦上位於 MySite 的應用程式根目錄的 ASP.NET 應用程式進行程式碼剖析,網站上的網頁 default.aspx 則會在 Internet Explorer 中啟動以開始此工作階段。
對於檔案架構的網站,請輸入如 c:\WebSites\MySite\default.aspx 之類的路徑。這會對位於 c:\webSites\MySite 的 ASP.NET 應用程式進行程式碼剖析,而網頁 http://localhost:nnnn/MySite/default.aspx 則會在 Internet Explorer 中啟動以開始此工作階段。
如需詳細資訊,請檢視 ASP.NET 目標二進位檔的屬性頁。
選擇 [取樣] 或 [檢測] 指定分析方法,然後按一下 [下一步]。
注意事項:按一下 [完成]。
ASP.NET 應用程式的效能工作階段就會建立。