远程分析 ASP.net 应用程序?

Posted

技术标签:

【中文标题】远程分析 ASP.net 应用程序?【英文标题】:Remote profiling ASP.net Applications? 【发布时间】:2011-11-29 18:53:28 【问题描述】:

使用 Visual Studio,我可以使用性能向导分析 ASP.net 应用程序(具体来说,我想要的是 Instrumentation)。

我需要诊断生产服务器运行缓慢的原因,但我不想在其上安装 Visual Studio。另外,使用 ASP.net MVC Mini Profiler 之类的东西是不够的,因为我无法控制所有代码,因此无法获得所需的粒度。

我能否以某种方式使用 Visual Studio Remote Profiler?风云?任何不像 Visual Studio 那样具有侵入性并且可以在之后完全卸载的东西。

【问题讨论】:

添加不同的性能日志可能很有用,这些日志可以通过配置启用/禁用。性能日志是指由秒表调用包装的代码块,并测量代码块执行时间。 @sll 我不控制我想要分析的代码,我控制的代码片段没有提供足够的粒度:(我需要一些真正看起来在虚拟机内部的东西,比如探查器。 【参考方案1】:

Jetbrains dotTrace 可以远程分析asp.net 应用程序,它有免费试用版,但它是商业的。

【讨论】:

以上是关于远程分析 ASP.net 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

IIS 7.5 ASP.Net 和远程共享

远程调试asp.net

ASP.Net MVC 5 Sending Email 错误:根据验证程序,远程证书无效

从 VS2010 调试远程 IIS 服务器上运行的 ASP.NET 应用程序

如何远程关闭一个ASP.NET Core应用?

如何远程关闭一个ASP.NET Core应用?