อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณได้ติดตั้ง Microsoft .NET Framework 3.5 Service Pack ที่ 1 (SP1)
-
คุณสามารถใช้การตรวจสอบระบบ (PerfMon) เพื่อตรวจสอบประสิทธิภาพการทำงานของการเรียกใช้โปรแกรมประยุกต์ ASP.NET
ในสถานการณ์นี้ คุณอาจสังเกตเห็นว่า บางครั้งที่ประสิทธิภาพของตัวนับ "โปรแกรมประยุกต์ ASP.NET v2.0.50727 (__Total__) \Sessions ที่ใช้งานอยู่" แสดงเป็นค่า unreasonably สูง ตัวอย่างเช่น ค่าที่แสดงเป็น 4294967267หมายเหตุ ตัวนับที่ใช้งานเซสชันที่ระบุหมายเลขของเซสชันที่ใช้งานอยู่ในขณะนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตรวจสอบโปรแกรมประยุกต์ ASP.NET โดยใช้ PerfMon ดูส่วน "ข้อมูลเพิ่มเติม"
การแก้ไข
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนที่สอดคล้องกับ KB969722 ได้ถูกแทน ด้วยโปรแกรมแก้ไขด่วน KB981201 ซึ่งประกอบด้วยการแก้ไขทั้งหมดที่รวมอยู่ใน KB969722 ก่อนหน้านี้ คุณควรใช้โปรแกรมแก้ไขด่วน KB981201 เพื่อแก้ไขปัญหาอธิบายไว้ใน KB969722สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
981201 โปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับ ASP.NET 2.0 ที่ช่วยให้การสนับสนุนสำหรับการป้องกันเพิ่มเติม
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตรวจสอบประสิทธิภาพการทำงานของ ASP.NET แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
ใช้การตรวจสอบระบบ (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 (MOM) หรือตัวจัดการการดำเนินงานศูนย์ระบบ (SCOM) Microsoft จะยังคงตรวจการตัดสินค้าจากคลังนี้ อย่างไรก็ตาม คุณสามารถใช้ขั้นตอนต่อไปนี้แก้ปัญหานี้:
-
เปิด Wbemtest.exe
-
เชื่อมต่อกับ root\cimv2 namespace
-
ลบคลา Win32_PerfRawData_ASPNET_2050727_ASPNETAppsv2050727
-
Winmgmt /resyncperf
-
หยุดสุทธิ winmgmt
-
เริ่มต้นสุทธิ winmgmt
สำหรับข้อมูลเพิ่มเติม ดูบล็อก MSDN ต่อไปนี้ที่ลงรายการบัญชี: