如何使用CLR Profiler调试在IIS 7.5上运行的ASP.Net应用程序?
问题描述:
我的ASP.Net应用程序存在内存泄漏问题。我已经尝试过WinDbg,IMO显示大部分无用信息,而我目前正试图让CLR探查器正常工作。如何使用CLR Profiler调试在IIS 7.5上运行的ASP.Net应用程序?
我的问题是每次我尝试“Profile ASP.NET”它只是闪烁两个控制台如此之快,我无法阅读它们,然后CLR Profiler的标题栏上显示“正在启动IIS,发生错误2。 “
- IIS 7.5
- 的Windows Server 2008 R2企业
其他事项:
我曾尝试运行CLR探查以管理员身份。
我真的需要确定我的内存泄漏的来源,任何帮助将不胜感激。
编辑:
我已经看到了这一点:http://msdn.microsoft.com/en-us/library/ff650691.aspx
答
我有同样的问题。我自己明确地拦截了IIS。比我能
答
这里
同样的问题,上面的帖子帮助 - 我解决它通过运行CLRProfiler为“管理员”
答
我使用CLR探查的时候,不正确的版本的时候有这个问题(不用于.NET 4)。请确保您使用的CLR探查的正确版本的.NET环境,你在:
不是一个真正的答案,因此评论。我对CLR profiler没有任何经验,但是对于蚂蚁内存分析器http://www.red-gate.com/products/ants_memory_profiler/index.htm(免费试用版)有很好的效果。 – KeesDijk 2010-08-24 14:15:14
好主意,试过了,它运行良好在我的本地,不幸的是,它在我的生产机器上根本不起作用,这正是我所需要的。 – 2010-08-24 15:19:42
嘿,还有什么运气?我有与CLR分析器相同的问题... – Adi 2011-05-10 18:01:41