ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

บทความนี้จะอธิบายเกี่ยวกับ3139546โปรแกรมแก้ไขด่วนที่พร้อมใช้งานบน Microsoft .NET Framework 4.5.2, 4.5.1 และ 4.5 For more information about the issues that the hotfix rollup fixes, see the "Issues that this hotfix rollup fixes" section.

การแก้ไข

ดาวน์โหลดข้อมูล

โปรแกรมแก้ไขด่วนที่สอดคล้องกับ KB3139546 ถูกแทนที่ด้วยการอัปเดตล่าสุดของ .NET Framework ซึ่งมีการแก้ไขทั้งหมดที่รวมอยู่ใน KB3139546 ก่อนหน้านี้ It is recommended to install the latest updates of .NET Framework.

For more information about how to download Microsoft support files, click the following article number to go to the article in the Microsoft Knowledge Base:

119591 วิธีการรับไฟล์สนับสนุนของ Microsoft จากบริการออนไลน์ที่ Microsoft สแกนไฟล์นี้เพื่อหาไวรัส Microsoft ใช้ซอฟต์แวร์ตรวจหาไวรัสล่าสุดที่พร้อมใช้งานในวันที่โพสต์ไฟล์ ไฟล์จะถูกจัดเก็บบนเซิร์ฟเวอร์ที่มีการปรับปรุงความปลอดภัย ซึ่งช่วยป้องกันการเปลี่ยนแปลงใดๆ ที่ไม่ได้รับอนุญาตในไฟล์

ข้อมูลเพิ่มเติม

ข้อกำหนดเบื้องต้น

เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องติดตั้ง .NET Framework 4.5.2, 4.5.1 หรือ 4.5

ความต้องการในการเริ่มระบบใหม่

คุณต้องรีสตาร์ตคอมพิวเตอร์หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้ถ้ามีการใช้ไฟล์ที่ได้รับผลกระทบ เราขอแนะ.NET Frameworkให้คุณออกจากแอปพลิเคชัน.NET Frameworkพื้นฐานทั้งหมดก่อนที่คุณจะใช้การแก้ไขด่วนนี้

ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน

แพคเกจโปรแกรมแก้ไขด่วนนี้ไม่ได้แทนที่แพคเกจโปรแกรมแก้ไขด่วนที่เผยแพร่ก่อนหน้านี้

ปัญหาที่การแก้ไข Rollup การแก้ไขด่วนนี้

ปัญหาที่ 1

เมื่อคุณเรียกใช้แอปพลิเคชันที่ประสบกับปริมาณงานหนักๆ และรูปแบบการใช้งานเฉพาะของวิธีการแบบไดนามิก (ตัวอย่างเช่น Entity Framework, LINQ กับ SQL) แอปพลิเคชันอาจหยุดการเสียหายเป็นระยะๆ

ลักษณะการนี้เกิดขึ้นเนื่องจากปัญหาในการจัดการอายุการใช้งานของวิธีการแบบไดนามิก เมื่อปัญหานี้เกิดขึ้น จะเกิดข้อผิดพลาด System.Reflection.TargetInvocationException

การแก้ไขนี้จะแก้ไขปัญหาการจัดการอายุการใช้งาน

ปัญหาที่ 2

ทั้ง System.Web.Caching และ System.Runtime.Caching จะรายงานปริมาณหน่วยความจําที่ใช้โดย AppDomain ทั้งหมดแทนปริมาณหน่วยความจําที่ใช้โดยรายการที่แคช

นี่คือปัญหาการถดถอยจาก .NET Framework 4.5 ที่มีการเปลี่ยนแปลงในการดําเนินการตัวจับเวลา นอกจากการรายงานขนาดที่ไม่ถูกต้อง วัตถุเพิ่มเติมที่อ้างอิงโดยแคชอาจมีผลต่อเวลาแฝง Gen2 GC อย่างมาก ในสถานการณ์การโฮสต์ ASP.NET แคชจะคํานวณขนาดของแคชทั้งหมดในโดเมนแอปพลิเคชันทั้งหมด (ที่รายงานผ่านแคช % ขีดจํากัดหน่วยความจํากระบวนการที่ใช้ตัวนับประสิทธิภาพ ASP.NET) เมื่อโดเมนแอปพลิเคชันถูกรีไซเคิล

การแก้ไขจะเอาการอ้างอิงโดยไม่ได้ตั้งใจออกจากแคชไปยังส่วนที่เหลือของวัตถุโดเมนแอป ดังนั้นจึงมีการรายงานขนาดที่ถูกต้อง ซึ่งยังมีการเปลี่ยนแปลงเพื่อปรับปรุงเวลาแฝงของ System.Runtime.Caching บนคอมพิวเตอร์แบบหลายหลักที่ใช้ Server GC สุดท้าย การแก้ไขนี้เปิดใช้งานการคํานวณขนาดแคชที่ถูกต้องในสถานการณ์การรีไซเคิลโดเมนแอป

นำไปใช้กับ

บทความนี้ใช้ได้กับรายการต่อไปนี้:

  • Microsoft .NET Framework 4.5.2

  • Microsoft .NET Framework 4.5.1

  • Microsoft .NET Framework 4.5

  • Windows 7 Service Pack 1

  • Windows Server 2008 R2 Service Pack 1

  • Windows Server 2008 Service Pack 2

  • Windows Vista Service Pack 2

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×