【问题标题】:Why does dotTRACE Memory always say "Connecting"?为什么dotTRACE Memory总是说“正在连接”?
【发布时间】:2012-03-12 21:47:47
【问题描述】:

我正在尝试使用 JetBrains dotTRACE Memory 分析 IIS 托管的 WCF Web 应用程序的内存使用情况。

过去,我在同一个 Web 应用程序上成功使用了 dotTRACE Performance,一切正常,但我无法启动 dotTRACE Memory。

当我尝试启动内存跟踪时,我得到的只是:

搜索 JetBrains 的(通常很好的)支持文档一无所获。

有什么想法吗?

服务器:Windows 2008 R2(64 位)
IIS:7.0
dotTRACE 内存:3.5.360(截至今天的最新可用版本)

我要提供的应用程序位于通过 Active Directory 帐户登录的专用应用程序池中。

【问题讨论】:

    标签: wcf iis-7 dottrace


    【解决方案1】:

    dotTrace Memory 3.5 发布为 x64 和 x32。你用的是哪一个? IIS 7.0 应用程序池也可能是 x32 或 x64。哪个是你的? 这必须对应,否则你将得到“正在连接”,仅此而已。

    【讨论】:

    • 这让我找到了解决方案。当我正在使用 dotTRACE Memory 3.5 的 x64 版本时,安装程​​序将它放在“程序文件 (x86)”下,这是 64 位应用程序的奇怪位置。将我的应用程序池更改为 32 位(通过将 启用 32 位应用程序 设置为 true)使一切正常。
    • dotTrace 用于 64 位分析仍然是一个 32 位应用程序,这就是它位于 x86 目录中的原因。
    【解决方案2】:

    默认情况下,它会将其安装为 32 位应用程序。如上所述,我必须将 WPF 应用程序的构建更改为 x86,一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-30
      • 2011-05-05
      • 1970-01-01
      • 2019-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多