将 ant 性能分析器附加到 asp.net-mvc 站点失败

Posted

技术标签:

【中文标题】将 ant 性能分析器附加到 asp.net-mvc 站点失败【英文标题】:Attaching ants performance profiler to asp.net-mvc site fails 【发布时间】:2009-11-26 16:11:07 【问题描述】:

目前我的 asp.net-mvc 站点使 w3wp.exe 进程 cpu 以 100% 运行。 我认为 red-gate 的蚂蚁分析器应该能够为我提供一些关于我应该在哪里寻找的线索。

当我开始一个分析会话时,我可以在 IIS 托管和开发服务器托管的 asp.net Web 应用程序之间进行选择。对我来说,其中一个看起来是最合乎逻辑的选择

ASP.NET Web 应用程序(托管在 Web 开发服务器中) 我将它指向我的 Web 应用程序的目录(default.aspx 所在的位置)并将绑定端口设置为正确的端口。 按下开始分析按钮

ASP.NET Web 应用程序(托管在 IIS 中) 加载并启动项目后,我填写了我的 localhost(包括端口)的完整 URL,然后按“开始分析”

两个选项都失败,但出现以下异常

Retrieving the COM class factory for component with CLSID 0002DF01-0000-0000-C000-000000000046 failed due to the following error: 80070002.  
System.IO.FileNotFoundException
  at bP.a(Boolean )
  at bP.a(Uri )
  at bT.LaunchFrontEndProcess()
  at RedGate.Profiler.Session.ProfilerSession.i()
  at RedGate.Profiler.Session.ProfilerSession.j()

有什么想法吗?

【问题讨论】:

我的 MVC 站点杀死 w3wp.exe IIS 进程并且 CPU 达到 100% 时遇到了完全相同的问题,您是否使用 Ants profiler 解决了这个问题 从那以后就没有在这方面付出任何努力。您可以检查答案中提供的网址 【参考方案1】:

这看起来像是 ANTS 试图打开 Internet Explorer,但由于某种原因它无法打开。您没有使用过 Windows 7 的卸载 Internet Explorer 的功能吗?

请密切关注http://www.red-gate.com/products/ants_performance_profiler/index.htm,因为我们希望尽快切换到使用您的默认浏览器,而不是总是使用 IE。

【讨论】:

啊,是的,我卸载了小恶魔,转而使用更好的浏览器 + IETester。

以上是关于将 ant 性能分析器附加到 asp.net-mvc 站点失败的主要内容,如果未能解决你的问题,请参考以下文章

ANT - 我如何无法将文件移动到 JAR

将附加参数传递给 React Ant Design Select 组件的 onSelect 方法

为啥交叉构建约定将 scala 版本附加到 artifactId?

性能监控之 nmon ant 简单分布式管理

仅当未附加性能分析器时 UI 线程锁定

ConvertTimeFromUtc() 和 ToUniversalTime() 是不是处理 DST?