<分区>
我有一个 asp.net 网站在我的生产服务器上运行。我想获得在生产服务器中分析 asp.net 网站的可能方法,因为我的应用程序真的很慢?正如我所说的慢,我不是指交付静态内容,而是指数据库操作和我的 C# 代码?那么有什么建议吗?
<分区>
我有一个 asp.net 网站在我的生产服务器上运行。我想获得在生产服务器中分析 asp.net 网站的可能方法,因为我的应用程序真的很慢?正如我所说的慢,我不是指交付静态内容,而是指数据库操作和我的 C# 代码?那么有什么建议吗?
最佳答案
(完全披露:我在 VS Profiler 团队)
Visual Studio 2010 Ultimate(以及 VS2008 Dev/Suite 和 VS2005 Dev/Suite)包括一个可在 ASP.NET 网站上运行的托管 CPU 分析器。如果您在生产机器上进行分析,您将需要使用 standalone profiler package (小型可移植安装程序)在 VS 安装介质上可用。
如果你有 VS2010 Ultimate,你也可以使用 VSPerfASPNetCmd命令行工具来做你的分析。否则,这个过程需要更多的手动操作,但它有很好的记录here .
关于asp.net - 在生产服务器中分析 asp.net 网站的可能方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3572318/