79

我正在寻找一个免费的 ASP.NET 分析器,我偶然发现了EQATEC Profiler for .NET,但我找不到任何关于如何用它分析 ASP.NET 项目的说明。请发布分步说明或包含足够信息的链接。

我正在使用 Visual Studio 2008 Professional 和 .NET 3.5。

4

4 回答 4

64

自从 Pavel 的说明发布以来,他们似乎已经更改了用户界面。这是我为我的团队写的说明。他们替换了 Pavel 帖子中的步骤 4-8。

要使用 EQATEC 分析 ASP.NET 应用程序,只需在应用程序路径设置中选择应用程序的 bin 文件夹。

然后,单击表单底部的 Build 按钮。

然后,加载您的应用程序并转到您要分析的页面。转到运行选项卡,然后单击重置计数器按钮。

然后,执行您要分析的操作。完成后,单击拍摄快照按钮。

完成后,快照报告将出现在底部列表中。您可以双击它来查看它。

于 2010-06-10T13:15:50.740 回答
44

这应该适用于 ASP.NET Web 项目:

  1. 编译你的项目。
  2. 启动网络应用程序。您可以右键单击 Visual Studio 中的某个 .aspx 文件,然后选择“在浏览器中查看”。(如果您稍后启动您的应用程序,您可能会覆盖已分析的 DLL。)
  3. 启动 EQATEC Profiler。
  4. 在 Build 选项卡上浏览到项目的 bin 文件夹。
  5. 单击“应用程序选项”按钮
    • 仅将输出文件夹设置为 $(AppDir)。
    • 取消选中“普通应用程序”。
  6. 单击构建按钮。
  7. 切换到您喜欢的浏览器。导航到您要配置的页面。您应该在 EQATEC Profiler 的 Run 选项卡中获得“Profiled app started”条目。
  8. 单击“拍摄快照”按钮。一个新条目应出现在“查看快照报告”列表中。选择它并单击查看按钮。

编辑:根据评论更新说明。

于 2009-06-02T00:52:17.107 回答
7

来自 EQATEC 论坛:

于 2008-12-18T18:20:57.077 回答
1

您可能需要获取站点的编译版本(bin 文件夹中是否有站点的 dll 或只是依赖项?)。最简单的方法是发布它。(只需右键单击 Visual Studio 中的站点)。那么 Pavel 的回答就可以了。

于 2009-08-10T13:31:17.203 回答