อาการ
ลองทำตามสถานการณ์ต่อไปนี้:
คุณได้ติดตั้ง Microsoft .NET Framework 3.5 Service Pack 1 (SP1) แล้ว
คุณใช้ System Monitor (PerfMon) เพื่อตรวจสอบประสิทธิภาพการทํางานของแอปพลิเคชัน ASP.NET
ในสถานการณ์นี้ คุณอาจสังเกตเห็นว่าตัวนับประสิทธิภาพ "ASP.NET Apps v2.0.50727(__Total__)\Sessions Active" บางครั้งแสดงค่าสูงอย่างไม่สมเหตุสมผล ตัวอย่างเช่น ค่าที่แสดงอยู่จะถูก 4294967267
หมายเหตุ ตัวนับเซสชันที่ใช้งานอยู่จะระบุจํานวนเซสชันที่ใช้งานอยู่ในปัจจุบัน สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตรวจสอบแอปพลิเคชัน ASP.NET โดยใช้ PerfMon โปรดดูส่วน "ข้อมูลเพิ่มเติม"
การแก้ปัญหา
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนที่สอดคล้องกับ KB969722 มีการแทนที่ด้วย KB981201 โปรแกรมแก้ไขด่วน ซึ่งประกอบด้วยการแก้ไขทั้งหมดที่รวมอยู่ใน KB969722 ก่อนหน้านี้ คุณควรใช้ KB981201 โปรแกรมแก้ไขด่วนเพื่อแก้ไขปัญหาที่อธิบายไว้ใน KB969722 สําหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
981201 โปรแกรมแก้ไขด่วนพร้อมใช้งานสําหรับ ASP.NET 2.0 ที่เปิดใช้การสนับสนุนสําหรับการป้องกันเพิ่มเติม
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ ASP.NET Performance Monitoring แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
การใช้ System Monitor (PerfMon) กับแอปพลิเคชัน ASP.NEThttp://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b4d4d195-2ecb-4728-9348-6f1bfa1a1b63.mspx?mfr=true
ตัวนับประสิทธิภาพของระบบและแอปพลิเคชันสําหรับ ASP.NEThttp://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/852720c8-7589-49c3-a9d1-73fdfc9126f0.mspx?mfr=true ในบางกรณี หลังจากที่คุณติดตั้งการแก้ไขนี้ เมื่อคุณพยายามเข้าถึงตัวนับประสิทธิภาพ ASP.NET โดยใช้ Windows Management Instrumentation (WMI) ตัวนับอาจมีค่าเป็น 0 หรืออาจไม่มีอินสแตนซ์ตัวนับแสดงอยู่ในรายการ
ตัวอย่างเช่น ปัญหานี้อาจเกิดขึ้นเมื่อคุณพยายามเข้าถึงตัวนับประสิทธิภาพ ASP.NET โดยการเริ่มต้น PERFMON ด้วยสวิตช์ /WMI หรือโดยใช้ Microsoft Operations Manager (MOM) หรือ Systems Center Operations Manager (SCOM)
Microsoft ยังคงตรวจสอบปัญหานี้อยู่ อย่างไรก็ตาม คุณสามารถใช้ขั้นตอนต่อไปนี้เพื่อแก้ไขปัญหานี้:
เปิด Wbemtest.exe
เชื่อมต่อกับ namespace ราก\cimv2
ลบชั้นเรียนที่ Win32_PerfRawData_ASPNET_2050727_ASPNETAppsv2050727
Winmgmt /resyncperf
Net stop winmgmt
Net start winmgmt
สําหรับข้อมูลเพิ่มเติม ให้ดูโพสต์ของบล็อก MSDN ต่อไปนี้: