For example, if a system has an initial version of 1.0.3215.11 and you then install version 1.0.3423.0, the following is what you would expect to see in the list of available performance counters:
ASP.NET
ASP.NET Applications
ASP.NET Apps v1.0.3215.11
ASP.NET Apps v1.0.3423.0
ASP.NET v1.0.3215.11
ASP.NET v1.0.3423.0
This is what you actually see: ASP.NET Applications
ASP.NET Apps v1.0.3215.11
ASP.NET Apps v1.0.3423.0
ASP.NET v1.0.3215.11
ASP.NET v1.0.3423.0
ASP.NET
ASP.NET Applications
ASP.NET Apps v1.0.3423.0
ASP.NET Apps v1.0.3423.0
ASP.NET v1.0.3423.0
ASP.NET v1.0.3423.0
Note that both names of all the performance counters reflect the
same version. However, they are not truly the same performance counters. The existing performance
counters were renamed to reflect the most recently installed version. The
performance counters should not have been renamed.ASP.NET Applications
ASP.NET Apps v1.0.3423.0
ASP.NET Apps v1.0.3423.0
ASP.NET v1.0.3423.0
ASP.NET v1.0.3423.0
NOTE: This problem is not limited to the specific performance counters that are in the example.