8

在 Windows Web Server 2008 R2 上安装 .NET 4.5 后,一些性能计数器显示错误的值。我正在使用内置的性能监视器并查看组 ASP.NET Apps v4.0.30319 的计数器匿名请求/秒和请求执行。

在这些值反映当前负载的波动值之前,但现在它们会随着每个请求而增加,因此它们的行为更像 Total Requests 和 Total Requests Executing。

我们已经在生产环境和内部服务器上看到了相同的行为。

你们中有人见过同样的行为吗,我在谷歌搜索时可以找到任何东西。

问候帕特里克

4

2 回答 2

8

现已提供此问题的修复程序。http://support.microsoft.com/kb/2805227 for windows8 和http://support.microsoft.com/kb/2805226 for windows 7 平台。因此不再需要以下解决方法。

此问题的解决方法是从 4.​​5 安装目录执行以下命令,(例如“%systemroot%\Microsoft.Net\Framework64\v4.0.30319”)

  1. aspnet_regiis -u

  2. aspnet_regiis -I 或 aspnet_regiis -iru

于 2012-10-15T17:21:32.387 回答
1

想到的一件事是对此注册表项的权限:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\version of ASP.NET\Names 

我会首先检查这些并确保它们是正确的。如果您有多个版本,您甚至可以交叉检查/比较设置(即,如果 2.0 仍然可以正常工作)..

于 2012-09-27T15:06:04.230 回答