【问题标题】:Performance Monitor: Counters from ASP.NET v4.0 not available性能监视器:来自 ASP.NET v4.0 的计数器不可用
【发布时间】:2012-07-03 18:49:43
【问题描述】:

我们有一个安装了 .Net 4 的 Windows Web Server 2008 R2。当我尝试将“ASP.NET v4.0.30319”中的一些计数器添加到性能监视器时,我找不到该类别。它只显示“ASP.NET v2.0.50727”。它还缺少很多其他类别,例如所有“.NET ...”类别。

在我们的另一台服务器上,这些类别是可见的。如何使第一台服务器上可见?

【问题讨论】:

  • 一对服务器也有同样的问题。一个显示“ASP.NET v4.0.30319”,另一个不显示(都显示 ASP.NET v2)。如已接受的答案中所述,两台服务器上都没有这样的密钥。还有其他建议吗?

标签: asp.net performance counter monitor


【解决方案1】:

我在 serverfault 上找到了答案:https://serverfault.com/questions/25842/performance-monitor-cant-add-counters-from-net-data-providers(第二个答案 - 不是标记为答案的那个)。

我所要做的就是删除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ASP.NET_4.0.30319\Performance 中的“禁用性能计数器”条目。然后我重新启动了性能监视器,一切都很好。我能够再次查看丢失的类别。

【讨论】:

    【解决方案2】:

    我在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet002\services\ASP.NET_4.0.30319\Performance 和注册表中的其他 ASP.NET 键中找到了要禁用的条目(禁用性能计数器)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-30
      • 1970-01-01
      • 1970-01-01
      • 2012-10-03
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多