在Windows Web Server 2008 R2上安装.NET 4.5后,某些性能计数器显示错误的值。我正在使用内置的性能监视器并查看该组 ASP.NET Apps v4.0.30319用于计数器匿名请求/秒和请求执行。
在这些值反映当前负载带有波动值之前,现在它们会针对每个请求增加,因此它们的行为更像是Total Requests和Total Requests Executing。
我们在生产环境和内部服务器上看到过相同的行为。
你们有没有看到过同样的行为,我在Google上搜索时可以找到任何东西。
此致 帕特里克
答案 0 :(得分:8)
现在可以修复此问题。适用于Windows8的http://support.microsoft.com/kb/2805227和适用于Windows 7平台的http://support.microsoft.com/kb/2805226。 因此,不再需要以下解决方法。
此问题的解决方法是从4.5安装目录执行以下命令(例如“%systemroot%\ Microsoft.Net \ Framework64 \ v4.0.30319”)
aspnet_regiis -u
aspnet_regiis -I或aspnet_regiis -iru
答案 1 :(得分:1)
我想到的一件事是对此注册表项的权限:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\version of ASP.NET\Names
我首先检查这些并确保它们是正确的。如果你有多个版本,你甚至可以交叉检查/比较设置(即如果2.0仍然可以正常工作)..