代码之家  ›  专栏  ›  技术社区  ›  ACP

在生产服务器中分析ASP.NET网站的可能方法?[关闭]

  •  2
  • ACP  · 技术社区  · 14 年前

    我有一个ASP.NET网站在我的生产服务器上运行。我想获得在生产服务器中分析ASP.NET网站的可能方法,因为我的应用程序真的很慢?正如我所说,慢并不意味着静态内容的交付,而是数据库操作和我的C代码?有什么建议吗?

    2 回复  |  直到 12 年前
        1
  •  5
  •   Chris Schmich    14 年前

    (完全公开:我是vs profiler团队的成员)

    Visual Studio 2010 Ultimate(以及VS2008 dev/suite和VS2005 dev/suite)包括一个在ASP.NET网站上工作的托管CPU探查器。如果您在生产计算机上进行分析,则需要使用 standalone profiler package (小型便携式安装程序)可在VS安装介质上找到。

    如果您有VS2010 Ultimate,也可以使用 VSPerfASPNetCmd 执行分析的命令行工具。否则,这个过程会更加手动,但文档记录得很好。 here .

        2
  •  3
  •   Adrian Grigore    14 年前

    在共享宿主环境中不能使用vs的profiler。我的建议是在您的开发系统上复制场景(加载缓慢页面),并在那里识别和修复性能问题。更昂贵的Visual Studio版本附带了用于网站负载测试的工具。