CORRECÇÃO: Contador de desempenho "ASP.NET Apps v2.0.50727(Total)\Sessions Active" mostra um valor excessivamente alto após a instalação do Microsoft .NET Framework 3.5 Service Pack 1

Aplica-se a
.NET Framework 3.5 Service Pack 1

Sintomas

Considere o seguinte cenário:

  • Instalou o Microsoft .NET Framework 3.5 Service Pack 1 (SP1).

  • Você usa o Monitor do sistema (PerfMon) para monitorar o desempenho da execução de aplicativos ASP.NET.

Nesta situação, poderá reparar que o contador de desempenho "ASP.NET Apps v2.0.50727(__Total__)\Sessions Active" por vezes apresenta um valor excessivamente elevado. Por exemplo, o valor apresentado é 4294967267.

Observação O contador Sessões Ativas indica o número de sessões ativas no momento. Para obter mais informações sobre como monitorar aplicativos ASP.NET usando PerfMon, consulte a seção "Mais informações".

Resolução

Informações sobre substituição de correção

O hotfix que corresponde ao KB969722 foi substituído pelo KB981201 de hotfix, que contém todas as correções que foram incluídas anteriormente no KB969722 .  Deve utilizar a KB981201 de correção para corrigir os problemas descritos no KB969722. Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:

981201 Está disponível uma correcção para ASP.NET 2.0 que permite o suporte para protecção alargada

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais informações

Para obter mais informações sobre ASP.NET monitoramento de desempenho, visite o seguinte site:

Usando o Monitor do Sistema (PerfMon) com aplicativos ASP.NEThttp://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b4d4d195-2ecb-4728-9348-6f1bfa1a1b63.mspx?mfr=true

Contadores de desempenho do sistema e do aplicativo parahttp://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/852720c8-7589-49c3-a9d1-73fdfc9126f0.mspx?mfr=true ASP.NET Em alguns casos, depois de instalar essa correção, quando você tenta acessar os contadores de desempenho do ASP.NET usando o Windows Management Instrumentation (WMI), os contadores podem ter valores de 0. Também pode não haver nenhuma contra-instância listada.

Por exemplo, esse problema pode ocorrer quando você tenta acessar os contadores de desempenho do ASP.NET iniciando o PERFMON com a opção /WMI ou usando o MOM (Microsoft Operations Manager) ou o SCOM (Systems Center Operations Manager).

A Microsoft ainda está a investigar este problema. No entanto, pode utilizar o seguinte procedimento para contornar este problema:

  1. Abrir Wbemtest.exe

  2. Conecte-se ao namespace root\cimv2.

  3. Exclua a classe Win32_PerfRawData_ASPNET_2050727_ASPNETAppsv2050727.

  4. Winmgmt /resyncperf

  5. Net stop winmgmt

  6. net start winmgmt

Para obter mais informações, consulte a seguinte postagem do blog do MSDN:

http://blogs.msdn.com/dougste/archive/2009/07/23/more-on-the-mysterious-case-of-accessing-net-performance-counters-using-wmi.aspx