สรุป
บทความนี้อธิบายโปรแกรมแก้ไขด่วนค่าสะสม 2733949 สำหรับการ Microsoft .NET Framework 3.5 Service Pack 1 (SP1) ยกเลิกโปรแกรมแก้ไขด่วนนี้ให้แก้ไขปัญหาสำหรับปัญหาด้านเสถียรภาพ ความน่าเชื่อถือ และประสิทธิภาพการทำงานในแบบ SP1 .NET Framework 3.5
ยกเลิกโปรแกรมแก้ไขด่วนนี้จะพร้อมใช้งานสำหรับระบบปฏิบัติการต่อไปนี้:
-
Windows XP Service Pack 3 (SP3)
-
Windows Server 2003 Service Pack ที่ 2 (SP2)
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows Vista Service Pack 2 (SP2)
ปัญหาที่ได้รับการแก้ไข
เมื่อคุณติดตั้งโปรแกรมแก้ไขด่วนหรือโปรแกรมปรับปรุงสำหรับส่วนประกอบ.NET Framework 2.0, .NET Framework 3.0 หรือ.NET Framework 3.5 บนคอมพิวเตอร์ ที่มีการ.NET Framework 3.5 Service Pack 1 (SP1 ติดตั้ง machine.config) หรือ web.config แฟ้มอาจเสียหาย ปัญหานี้เกิดขึ้นเมื่อมีใช้แอตทริบิวต์ "configSource" ส่วนต่าง ๆ ของแฟ้มการกำหนดค่าการเปลี่ยนเส้นทางไปยังแฟ้มการตั้งค่าคอนฟิกภายนอก
ตัวอย่างเช่น คุณมีแฟ้ม machine.config หรือแฟ้ม web.config ที่ประกอบด้วยการเปลี่ยนเส้นทางส่วนต่อไปนี้:
<configuration> <bindingExtensions configSource="other.config" />
</configuration>
หลังจากที่มีการติดตั้งการปรับปรุง.NET Framework มีรายการเพิ่มเติมภายใต้องค์ประกอบ "bindingExtensions" ดังตัวอย่างต่อไปนี้:
<configuration> <bindingExtensions configSource="other.config" />
<add name="name1" />
<add name="name2" />
</configuration>
ปัญหานี้ทำให้แฟ้มการกำหนดค่าอาจไม่ถูกต้อง สถานะการออนไลน์ของแอตทริบิวต์ "configSource" ในองค์ประกอบ "bindingExtensions" หมายความ ว่า ควรมีองค์ประกอบย่อยภายใต้ "bindingExtensions" ในแฟ้มการกำหนดค่า นอกจากนี้ เมื่อคุณเรียกใช้โปรแกรมประยุกต์ของ Windows สื่อสารพื้นฐาน (WCF) บนเครื่องคอมพิวเตอร์ คุณได้รับข้อยกเว้นที่ System.Configuration.ConfigurationException
หลังจากที่มีการติดตั้งการยกเลิกโปรแกรมแก้ไขด่วนนี้ โปรแกรมปรับปรุงที่ติดตั้งในอนาคตจะทราบถึงการมีอยู่ของแอตทริบิวต์ "configSource" และ refrain จากการเปลี่ยนแปลงองค์ประกอบเหล่านี้
วิธีแก้ปัญหา
เมื่อต้องการหลีกเลี่ยงปัญหานี้ ใช้หนึ่งในวิธีต่อไปนี้:
-
เอาองค์ประกอบลูกเพิ่มเติมเป็นวิธีแก้ปัญหาด้วยตนเอง แต่โปรดทราบว่า โปรแกรมปรับปรุงในอนาคตอาจทำให้เกิดปัญหานี้จะเกิดขึ้นอีกครั้งเมื่อมีการยกเลิกโปรแกรมแก้ไขด่วนนี้จะไม่นำไปใช้กับระบบ
-
ย้ายการตั้งค่าคอนฟิกจากไฟล์การตั้งค่าคอนฟิกภายนอกกลับเข้าไปในการ machine.config หรือแฟ้ม web.config
การแก้ปัญหา
ข้อมูลโปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนจะพร้อมใช้งานได้ในขณะนี้จาก Microsoft อย่างไรก็ตาม มุ่งหวังเพื่อแก้ไขปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น นำวิธีนี้ไปใช้กับระบบที่ประสบกับปัญหาที่เฉพาะเจาะจงเท่านั้น โปรแกรมแก้ไขด่วนนี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น ถ้าคุณไม่ได้รับผลกระทบจากปัญหานี้รุนแรง เราขอแนะนำให้ คุณรอการปรับปรุงซอฟต์แวร์ถัดไปที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้
เมื่อต้องการแก้ไขปัญหานี้ทันที ติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน สำหรับรายชื่อทั้งหมดของหมายเลขโทรศัพท์ของบริการการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับค่าใช้จ่ายสนับสนุน ไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
http://support.microsoft.com/contactus/?ws=supportหมายเหตุ ในกรณีพิเศษ ค่าบริการที่เรียกเก็บตามปกติเมื่อโทรติดต่อฝ่ายสนับสนุนอาจจะยกเลิกได้หาก Microsoft Support Professional ตัดสินว่าโปรแกรมปรับปรุงที่เฉพาะเจาะจงจะแก้ไขปัญหาของคุณได้ ค่าใช้จ่ายในการสนับสนุนตามปกติจะใช้กับคำถามและปัญหาในการสนับสนุนเพิ่มเติมซึ่งไม่สอดคล้องตามเกณฑ์สำหรับโปรแกรมปรับปรุงเฉพาะที่เกี่ยวข้อง
ข้อกำหนดเบื้องต้น
คุณต้องมี Microsoft .NET Framework 3.5 SP1 ติดตั้งอยู่บนระบบปฏิบัติการต่อไปนี้อย่างใดอย่างหนึ่งเมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้:
-
Windows XP Service Pack 3 (SP3)
-
Windows Server 2003 Service Pack ที่ 2 (SP2)
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows Vista Service Pack 2 (SP2)
ข้อมูลการเริ่มระบบใหม่
คุณอาจต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้ถ้ามีการใช้แฟ้มที่ได้รับผลกระทบเมื่อคุณติดตั้งโปรแกรมแก้ไขด่วนนี้ เราขอแนะนำให้ คุณปิดโปรแกรมทั้งหมดที่ใช้.NET Framework ก่อนที่คุณใช้โปรแกรมแก้ไขด่วนนี้เพื่อหลีกเลี่ยงการรีสตาร์ทเครื่องคอมพิวเตอร์
ข้อมูลการแทนที่
โปรแกรมแก้ไขด่วนนี้ไม่ได้ใช้แทนโปรแกรมแก้ไขด่วนที่มีการนำออกใช้ก่อนหน้านี้
ข้อมูลแฟ้ม
เวอร์ชันภาษาอังกฤษของโปรแกรมแก้ไขด่วนนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่านี้) ซึ่งแสดงรายการไว้ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
สำหรับรุ่นของระบบที่ใช้ x86 ทั้งหมดได้รับการสนับสนุน
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Wfservicesreg.exe |
3.5.594.5827 |
197,720 |
26-Jul-2012 |
00:09 |
x86 |
สำหรับรุ่นของระบบที่ใช้ x64 ทั้งหมดที่ได้รับการสนับสนุน
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Wfservicesreg.exe |
3.5.594.5827 |
285,784 |
26-Jul-2012 |
00:38 |
x64 |
Wfservicesreg.exe |
3.5.594.5827 |
197,720 |
26-Jul-2012 |
00:09 |
x86 |
สำหรับรุ่นที่ใช้ระบบ IA 64- ทั้งหมดได้รับการสนับสนุน
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Wfservicesreg.exe |
3.5.594.5827 |
472,664 |
26-Jul-2012 |
00:50 |
IA-64 |
Wfservicesreg.exe |
3.5.594.5827 |
197,720 |
26-Jul-2012 |
00:09 |
x86 |
หมายเหตุ เนื่องจาก มีการอ้างอิงแฟ้ม การแก้ไขล่าสุดที่ประกอบด้วยแฟ้มเหล่านี้ยังอาจประกอบด้วยแฟ้มเพิ่มเติม
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลอ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับศัพท์เฉพาะในการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft