我们安装了Windows Web Server 2008 R2,并安装了.Net 4。当我尝试将“ASP.NET v4.0.30319”中的一些计数器添加到性能监视器时,我无法找到该类别。它只显示我“ASP.NET v2.0.50727”。它也缺少其他一些类别,比如所有的“.NET ...”类别。性能监视器:ASP.NET v4.0的计数器不可用
在我们的另一台服务器上,这些类别是可见的。我如何使第一台服务器上可见?
我们安装了Windows Web Server 2008 R2,并安装了.Net 4。当我尝试将“ASP.NET v4.0.30319”中的一些计数器添加到性能监视器时,我无法找到该类别。它只显示我“ASP.NET v2.0.50727”。它也缺少其他一些类别,比如所有的“.NET ...”类别。性能监视器:ASP.NET v4.0的计数器不可用
在我们的另一台服务器上,这些类别是可见的。我如何使第一台服务器上可见?
我在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中的条目“禁用性能计数器”,然后重新启动性能监视器,一切正常。
我在HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet002 \ services \ ASP.NET_4.0.30319 \ Performance和注册表中的其他ASP.NET项中找到了要禁用(禁用性能计数器)的条目
与一对服务器有同样的问题,一个显示“ASP.NET v4.0.30319”,另一个不显示(都显示ASP.NET v2),在任何服务器上都没有这样的密钥,正如接受的答案中提到的。其他建议gestions? – rob