Symptômes
Prenons le scénario suivant :
Vous avez installé Microsoft .NET Framework 3.5 Service Pack 1 (SP1).
Vous utilisez le Moniteur système (PerfMon) pour surveiller les performances des applications ASP.NET en cours d’exécution.
Dans ce cas, vous pouvez remarquer que le compteur de performance « ASP.NET Apps v2.0.50727(__Total__)\Sessions Active » affiche parfois une valeur déraisonnablement élevée. Par exemple, la valeur affichée est 4294967267.
Remarque : le compteur Sessions actives indique le nombre de sessions actuellement actives. Pour plus d’informations sur la surveillance des applications ASP.NET à l’aide de PerfMon, consultez la section « Informations supplémentaires ».
Résolution
Informations sur le remplacement des correctifs logiciels
Le correctif qui correspond à KB969722 a été remplacé par le correctif KB981201, qui contient tous les correctifs précédemment inclus dans KB969722 . Utilisez le correctif logiciel KB981201 pour résoudre les problèmes décrits dans KB969722. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
981201 Un correctif logiciel est disponible pour ASP.NET 2.0 qui permet la prise en charge de la protection étendue
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Informations supplémentaires
Pour plus d’informations sur ASP.NET analyse des performances, reportez-vous au site Web de Microsoft à l’adresse suivante (en anglais) :
Utilisation du Moniteur système (PerfMon) avec ASP.NET applicationshttp://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b4d4d195-2ecb-4728-9348-6f1bfa1a1b63.mspx?mfr=true
Compteurs de performances du système et des applications pour ASP.NEThttp://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/852720c8-7589-49c3-a9d1-73fdfc9126f0.mspx?mfr=true Dans certains cas, après l’installation de ce correctif, lorsque vous essayez d’accéder aux compteurs de performances ASP.NET à l’aide de Windows Management Instrumentation (WMI), les compteurs peuvent avoir la valeur 0. Ou, il se peut qu’il n’y ait aucune contre-instance répertoriée.
Par exemple, ce problème peut se produire lorsque vous essayez d’accéder aux compteurs de performances ASP.NET en démarrant PERFMON avec le commutateur /WMI ou en utilisant Microsoft Operations Manager (MOM) ou SCOM (Systems Center Operations Manager).
Microsoft recherche toujours une solution à ce problème. Toutefois, vous pouvez utiliser la procédure suivante pour contourner ce problème :
Ouvrir Wbemtest.exe
Connectez-vous à l’espace de noms root\cimv2.
Supprimez la classe Win32_PerfRawData_ASPNET_2050727_ASPNETAppsv2050727.
Winmgmt /resyncperf
Net stop winmgmt
Net start winmgmt
Pour plus d’informations, reportez-vous au billet de blog MSDN suivant :