คำอธิบายของการปรับปรุงความเข้ากันได้ไปข้างหน้า.NET Framework 3.0 SP2 สำหรับ Windows XP และ Windows Server 2003

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 976570 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

คำแนะนำ

บทความนี้อธิบายถึงการเข้ากันได้ไปข้างหน้า update สำหรับการ Microsoft .NET Framework 3.0 Service Pack 2 (SP2) การปรับปรุงนี้ช่วยให้ serialization และดีซีเรียลไลซ์ระหว่างไคลเอนต์และเซิร์ฟเวอร์ที่มี.NET Framework 3.0 หรือ 4.0 Framework .NET ติดตั้ง

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

ข้อมูลเกี่ยวกับโปรแกรมปรับปรุง

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

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

การติดตั้งโปรแกรมปรับปรุงนี้ คุณต้องมี Windows Installer 3.1 หรือรุ่นที่ใหม่กว่าของ Windows Installer ที่ติดตั้งบนคอมพิวเตอร์ การขอรับรุ่นล่าสุดของ Windows Installer แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
ดาวน์โหลดรุ่นล่าสุดของ Windows Installer

ปรับปรุงข้อมูลการลบ

เมื่อต้องการถอนการติดตั้งโปรแกรมปรับปรุงนี้ เอาการปรับปรุง โดยใช้การ เพิ่ม หรือเอาโปรแกรมออก สินค้าใน'แผงควบคุม'

สวิตช์บรรทัดคำสั่งสำหรับการปรับปรุงนี้

คุณสามารถค้นหาข้อมูลเกี่ยวกับการสลับบรรทัดคำสั่งต่าง ๆ ที่สนับสนุนการปรับปรุงนี้ในบูเลทีนการรักษาความปลอดภัย MS09-061 นอกจากนี้ คุณสามารถค้นหาข้อมูลนี้บนข้อความต่อไปนี้ เว็บไซต์ Microsoft Developer Network (MSDN):
ตัวเลือกบรรทัดคำสั่ง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Windows Installer เยี่ยมชมต่อไปนี้ เว็บไซต์ MSDN:
เกี่ยวกับการติดตั้ง Windows

ข้อมูลแฟ้ม

ปรับปรุงความปลอดภัยรุ่นภาษาอังกฤษ (สหรัฐอเมริกา) มีแอตทริบิวต์แฟ้ม (หรือแอตทริบิวต์ของแฟ้มรุ่นที่ใหม่กว่า) ซึ่งแสดงอยู่ในนั้น ตารางต่อไปนี้ วันและเวลาสำหรับแฟ้มเหล่านี้แสดงอยู่ในเขต เวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้มข้อมูล จะมีแปลงไป เวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น การ โซนเวลา ในการ วันและเวลา สินค้าใน 'แผงควบคุม'
  • แฟ้มที่ใช้กับผลิตภัณฑ์หนึ่ง ๆ สำคัญ (RTM, SP n ), และสาขาเซอร์วิส (LDR, GDR) สามารถระบุได้ ด้วยการตรวจสอบ หมายเลขรุ่นของแฟ้มดังที่แสดงในตารางต่อไปนี้:
    ยุบตารางนี้ขยายตารางนี้
    เวอร์ชั่นผลิตภัณฑ์เซอร์วิสแพคการบริการ สาขา
    3.0.4506 3xxx.NET framework 3.0ติดตั้ง SP2GDR
    3.0.4506 4xxx.NET framework 3.0ติดตั้ง SP2LDR
  • เซอร์วิสของ GDR จะประกอบด้วยเพียงแก้ไขที่อยู่ อย่างกว้างขวางนำออกใช้ที่อยู่ในวงกว้างเพื่อ สำคัญ สาขาบริการของ LDR จะ ประกอบด้วยโปรแกรมแก้ไขด่วนนอกจากการแก้ไขที่ออกในวงกว้าง
สำหรับรุ่น 32 บิตทั้งหมดของ.NET Framework 3.0
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มแฟ้ม ขนาดวันที่เวลา
ServiceMonikerSupport.dll3.0.4506.442617,24027-ต.ค.-200912:12
SMdiagnostics.dll3.0.4506.4426110,59227-ต.ค.-200912:12
SMdiagnostics.dll3.0.4506.4426110,59227-ต.ค.-200912:12
System.IdentityModel.dll3.0.4506.4426430,08027-ต.ค.-200912:12
System.IdentityModel.dll3.0.4506.4426430,08027-ต.ค.-200912:12
System.Runtime.Serialization.dll3.0.4506.3613970,75227-ต.ค.-200907:45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-ต.ค.-200912:12
System.Runtime.Serialization.dll3.0.4506.3613970,75227-ต.ค.-200907:45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-ต.ค.-200912:12
System.Runtime.Serialization.dll3.0.4506.3613970,75227-ต.ค.-200907:45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-ต.ค.-200912:12
System.ServiceModel.dll3.0.4506.36135,931,00827-ต.ค.-200907:45
System.ServiceModel.dll3.0.4506.44265,943,29627-ต.ค.-200912:12
System.ServiceModel.dll3.0.4506.36135,931,00827-ต.ค.-200907:45
System.ServiceModel.dll3.0.4506.44265,943,29627-ต.ค.-200912:12
System.ServiceModel.dll3.0.4506.36135,931,00827-ต.ค.-200907:45
System.ServiceModel.dll3.0.4506.44265,943,29627-ต.ค.-200912:12
สำหรับรุ่น 64 บิตทั้งหมดของ.NET Framework 3.0
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มแฟ้ม ขนาดวันที่เวลา
ServiceMonikerSupport.dll3.0.4506.442617,24027-ต.ค.-200912:12
SMdiagnostics.dll3.0.4506.442694,20827-ต.ค.-200911:32
SMdiagnostics.dll3.0.4506.4426110,59227-ต.ค.-200912:12
SMdiagnostics.dll3.0.4506.442694,20827-ต.ค.-200911:32
SMdiagnostics.dll3.0.4506.4426110,59227-ต.ค.-200912:12
System.IdentityModel.dll3.0.4506.4426389,12027-ต.ค.-200911:32
System.IdentityModel.dll3.0.4506.4426430,08027-ต.ค.-200912:12
System.IdentityModel.dll3.0.4506.4426389,12027-ต.ค.-200911:32
System.IdentityModel.dll3.0.4506.4426430,08027-ต.ค.-200912:12
ServiceMonikerSupport.dll3.0.4506.442619,28827-ต.ค.-200911:32
System.Runtime.Serialization.dll3.0.4506.3613847,87227-ต.ค.-200907:02
System.Runtime.Serialization.dll3.0.4506.4426847,87227-ต.ค.-200911:32
System.Runtime.Serialization.dll3.0.4506.3613970,75227-ต.ค.-200907:45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-ต.ค.-200912:12
System.Runtime.Serialization.dll3.0.4506.3613847,87227-ต.ค.-200907:02
System.Runtime.Serialization.dll3.0.4506.4426847,87227-ต.ค.-200911:32
System.Runtime.Serialization.dll3.0.4506.3613970,75227-ต.ค.-200907:45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-ต.ค.-200912:12
System.Runtime.Serialization.dll3.0.4506.3613847,87227-ต.ค.-200907:02
System.Runtime.Serialization.dll3.0.4506.4426847,87227-ต.ค.-200911:32
System.Runtime.Serialization.dll3.0.4506.3613970,75227-ต.ค.-200907:45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-ต.ค.-200912:12
System.ServiceModel.dll3.0.4506.36135,267,45627-ต.ค.-200907:02
System.ServiceModel.dll3.0.4506.44265,279,74427-ต.ค.-200911:32
System.ServiceModel.dll3.0.4506.36135,931,00827-ต.ค.-200907:45
System.ServiceModel.dll3.0.4506.44265,943,29627-ต.ค.-200912:12
System.ServiceModel.dll3.0.4506.36135,267,45627-ต.ค.-200907:02
System.ServiceModel.dll3.0.4506.44265,279,74427-ต.ค.-200911:32
System.ServiceModel.dll3.0.4506.36135,931,00827-ต.ค.-200907:45
System.ServiceModel.dll3.0.4506.44265,943,29627-ต.ค.-200912:12
System.ServiceModel.dll3.0.4506.36135,267,45627-ต.ค.-200907:02
System.ServiceModel.dll3.0.4506.44265,279,74427-ต.ค.-200911:32
System.ServiceModel.dll3.0.4506.36135,931,00827-ต.ค.-200907:45
System.ServiceModel.dll3.0.4506.44265,943,29627-ต.ค.-200912:12

ปัญหาที่ทราบ

คุณพยายามซีเรียลไลซ์ หรือการดีซีเรียลไลซ์ชนิดทั่วไปสำหรับ.NET Framework รุ่นอื่น โดยใช้คลาสBinaryFormatter ในสถานการณ์นี้ คุณอาจพบปัญหาต่อไปนี้อย่างใดอย่างหนึ่ง

ฉบับที่ 1

การดำเนินการ serialization หรือการดีซีเรียลไลซ์ไม่ทำงาน

วิธีแก้ไขปัญหาสำหรับปัญหาที่ 1

เมื่อต้องแก้ไขปัญหานี้ ใช้หนึ่งในวิธีต่อไปนี้:
  • ถ้าไคลเอ็นต์กำลังเรียกใช้ Windows Vista Service Pack 1 (SP1), คุณต้องปรับรุ่นระบบปฏิบัติการ Windows Vista SP2
  • ถ้าเซิร์ฟเวอร์ที่กำลังเรียกใช้ Windows Server 2008 คุณต้องปรับรุ่นระบบปฏิบัติการ Windows Server 2008 SP2

ปัญหา 2

การดำเนินการ serialization ที่กำลังทำงานใน 4.0 Framework .NET อยู่ นอกจากนี้ การดำเนินการดีซีเรียลไลซ์กำลังทำงานใน.NET Framework 3.0 เมื่อคุณพยายามที่จะซีเรียลไลซ์ หรืออาร์เรย์ทั่วไปชนิด เช่นรายการดีซีเรียลไลซ์<T[]>, serialization กระบวนทำงานไม่</T[]>

วิธีแก้ไขปัญหาสำหรับปัญหา 2

เมื่อต้องแก้ไขปัญหานี้ เพิ่มคลาSerializationBinderด้าน serialization เมื่อต้องเปลี่ยนรุ่นของชนิดที่มีส่งในสาย

ตัวอย่างเช่น คุณสามารถดาวน์โหลดตัวอย่างของ Windows สื่อสารพื้นฐาน (WCF) และของ Windows กระแสงานพื้นฐาน (WF) สำหรับ.NET Framework 4.0 Release Candidate การขอรับแพคเกจการติดตั้งตัวอย่าง แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft: หลังจากได้ดาวน์โหลดแพ็คเกจการติดตั้งตัวอย่าง เพิ่มคลาGenericsVTSSerializationBinderตัวอย่างที่อยู่ในโฟลเดอร์ต่อไปนี้:
<install path=""></install>\WCF\Basic\Contract\Data\SBGenericsVTS
หมายเหตุ ไม่สามารถใช้คลาสSafeSerializationManagerในสถานการณ์นี้เนื่องจากมีสนับสนุน โดย 4.0 Framework .NET ดังนั้น ไม่ใช้ชั้นบนด้านดีซีเรียลไลซ์.NET Framework 3.0

คุณสมบัติ

หมายเลขบทความ (Article ID): 976570 - รีวิวครั้งสุดท้าย: 16 ธันวาคม 2555 - Revision: 6.0
ใช้กับ
  • Microsoft .NET Framework 3.0 Service Pack 2 เมื่อใช้กับ:
    • Microsoft Windows XP Service Pack 3
    • Microsoft Windows XP Service Pack 2
Keywords: 
kbfix atdownload kbexpertiseadvanced kbsurveynew kbmt KB976570 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:976570

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com