您可以使用“性能向导” 为 ASP.NET Web 应用程序收集性能数据。 您可以分析在 Visual Studio 中打开的 Web 应用程序,也可以分析位于本地计算机上但未在 Visual Studio IDE 中打开的 ASP.NET 网站。
![]() |
---|
利用“性能向导” ,您可以将层交互 (TIP) 数据和/或 JScript 性能数据添加到收集的分析数据中。 TIP 选项从服务器端进程中收集数据。 JScript 分析通过本地或远程网站上运行的脚本收集数据。 在多数情况下,应只选择其中一个选项。 |
根据管理员进行的用户访问权限设置,单个用户可能拥有(或可能没有)在承载 ASP.NET 进程的计算机上创建探查器会话的安全性权限。 下面的示例演示了用户间可能存在的不同之处:
-
管理员设置了要启动的驱动程序和服务后,某些用户可以访问高级分析功能。
-
域用户仅能访问取样分析。
-
某些用户可以拒绝向所有其他用户提供分析的访问权。
有关更多信息,请参见分析和 Windows Vista 安全性 和 VSPerfCmd 中的 ADMIN 选项。
分析网站项目
-
在 Visual Studio 高级版或 Visual Studio 旗舰版中打开 ASP.NET Web 项目。
-
在“分析” 菜单上,单击“启动性能向导” 。
-
在向导的第一页上,选择分析方法,然后单击“下一步” 。 有关分析方法的更多信息,请参见了解分析方法 。 请注意,并发可视化工具分析方法对于 Web 应用程序不可用。
-
在“要以哪个应用程序为目标进行分析?” 下拉列表中,确保选择了当前项目,然后单击“下一步” 。
-
在向导的第三页上,可以选择添加层交互分析 (TIP) 数据和/或网页中运行的 JavaScript 中的数据。
-
若要收集层交互,请选中“启用层交互分析” 复选框。
-
若要收集网页上运行的 JavaScript 中的数据,请选中“分析 JavaScript” 复选框。
-
-
单击“下一步” 。
-
在该向导的第四页上,单击“完成” 。
-
此时将为 ASP.NET 应用程序创建性能会话,并在浏览器中启动网站。 执行您要分析的功能,然后关闭浏览器。
探查器将生成数据文件并在 Visual Studio 主窗口中显示数据的“摘要”视图。
分析网站而不在 Visual Studio 中打开项目
-
打开 Visual Studio 高级版或 Visual Studio 旗舰版。
-
在“分析” 菜单上,单击“启动性能向导” 。
-
在向导的第一页上,选择分析方法,然后单击“下一步” 。 有关更多信息,请参见了解分析方法 。
-
在向导的第二页上,选择“分析 ASP.NET 或 JavaScript 应用程序” 选项,然后单击“下一步” 。
-
在向导第三页上的“运行 Web 应用程序的 URL 或路径将是什么” 框中,输入应用程序主页的 URL,然后单击“下一步” 。
-
对于基于服务器 (IIS) 的网站,请键入 URL,如 http://localhost/MySite/default.aspx。 这样将分析本地计算机上位于 MySite 的应用程序根目录下的 ASP.NET 应用程序,同时在 Internet Explorer 中启动该网站上的网页 default.aspx,从而启动会话。
-
对于基于文件的网站,请键入路径,如 file///c:\WebSites\MySite\default.aspx。 这样将分析位于 c:\webSites\MySite 的 ASP.NET 应用程序,同时在 Internet Explorer 中启动网页 http://localhost:nnnn/MySite/default.aspx,从而启动会话。
-
对于您要在其上收集 JavaScript 数据的外部网站,请键入 URL,例如 http://www.contoso.com。
有关更多信息,请查看 ASP.NET 目标二进制文件的属性页。
-
-
在向导的第三页上,可以选择添加层交互分析 (TIP) 数据和/或网页中运行的 JavaScript 中的数据。
-
若要收集层交互,请选中“启用层交互分析” 复选框。
-
若要收集网页上运行的 JavaScript 中的数据,请选中“分析 JavaScript” 复选框。
-
-
单击“下一步” 。
-
在该向导的第四页上,单击“完成” 。
-
此时将为 ASP.NET 应用程序创建性能会话,并在浏览器中启动网站。 执行您要分析的功能,然后关闭浏览器。
探查器将生成数据文件并在 Visual Studio 主窗口中显示数据的“摘要”视图。