รายการของการเปลี่ยนแปลงและปัญหาที่ได้รับการแก้ไขแล้วใน .NET Framework 3.5 Service Pack 1

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

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

สรุป

บทความนี้อธิบายถึงแง่มุมที่ถูกต้องต่อไปนี้ของ Microsoft .NET Framework 3.5 Service Pack 1 (SP1):
  • โปรแกรมแก้ไขด่วนที่รวมอยู่ใน service pack นี้
  • ลักษณะการทำงานและฟังก์ชันใหม่
หมายเหตุ โปรแกรมปรับปรุงนี้ยังรวมโปรแกรมปรับปรุงบริการสำหรับคอมโพเนนต์ย่อยของ .NET Framework 2.0 และ .NET Framework 3.0 ที่อิสระอีกด้วย บทความนี้นำไปใช้ กับ .NET Framework เวอร์ชั่น 32 บิต และ .NET Framework เวอร์ชั่น 64 บิต

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

.NET Framework 3.5 SP1เป็นโปรแกรมปรับปรุงที่สะสมการปรับปรุงทั้งหมดประกอบด้วยคุณลักษณะใหม่ ๆ มากมาย คุณลักษณะใหม่เหล่านี้จะเพิ่มตามรุ่น .NET Framework 2.0, .NET Framework 3.0, และ .NET Framework 3.5 นอกจากนี้ยังรวมถึงโปรแกรมปรับปรุงให้บริการรวมถึงส่วนประกอบที่ขึ้นอยู่กับ.NET Framework 2.0 และ.NET Framework 3.0 ย่อยการปรับปรุงนี้ควรใช้เป็นการปรับปรุงที่สำคัญสำหรับ.NET Framework 2.0 และรุ่นที่ใหม่กว่า และแนะนำสำหรับระบบปฏิบัติการอื่น ๆ ทั้งหมดได้รับการสนับสนุน

โปรแกรมแก้ไขด่วนที่รวมอยู่ใน service pack นี้

ยุบตารางนี้ขยายตารางนี้
บทความฐานความรู้ของ Microsoftคำอธิบาย
925492การแก้ไข: ข้อผิดพลาดเมื่อคุณเพิ่มการอ้างอิงเว็บไปยังโครงการใน Visual Studio 2005: "เครื่องมือกำหนดเอง 'MSDiscoCodeGenerator' ล้มเหลว"
928563การแก้ไข: คลาส System.Net.HttpWebRequest อาจรักษาการเชื่อมต่อกับพร็อกซีใน .NET Framework 2.0 แบบถาวร
943175การแก้ไข: คลาส XmlSerializer สร้างผลลัพธ์ที่ไม่คาดคิดเมื่อคุณใช้คลาส XmlSerializer เพื่อสรั้งหมายเลขประจำตัวด้วยแอตทริบิวต์ตัวเลขใน .NET Framework 2.0
943412การแก้ไข: คุณอาจพบความล่าช้าเมื่อระบบปฏิบัติชัตดาวน์ ถ้าคอมพิวเตอร์ที่กำลังเรียกใช้บริการร่วมกับ .NET Framework 2.0
943804การแก้ไข: อักขระ Unicode บางตัวที่ถูกส่งกลับ โดยคุณสมบัติ Application.ExecutablePath ใน.NET Framework 2.0 จะถูกแสดงเป็น "?"
944099การแก้ไข: ข้อผิดพลาดเมื่อคุณใช้ตัวให้บริการข้อมูล SQL Native Client เพื่อเชื่อมต่อกับอินสแตนซ์ของ SQL Server 2005 ที่ถูกกำหนดค่าให้ใช้เรอร์ของฐานข้อมูล: ".Net ภายในตัวให้บริการข้อมูลกรอบ 6 " ข้อผิดพลาด
944100การแก้ไข: คุณไม่สามารถเข้าถึงตารางที่ใช้งานในทรานแซคชันใน SQL Server ถ้าคุณจบเธรดที่ดำเนินธุรกรรมก่อนที่ธุรกรรมที่เสร็จสิ้นใน.NET Framework 2.0
944157การแก้ไข: คุณอาจพบความล่าช้าอย่างเห็นได้ชัด เมื่อคุณทำการร้องขอแอพลิเคชันเว็บ ASP.NET ที่กำลังทำบน Windows Server 2003
946102การแก้ไข: ตัวควบคุม ActiveX จะไม่ได้รับเหตุการณ์นำทางแป้นพิมพ์เมื่อคุณใช้ตัวควบคุม System.Windows.Forms.WebBrowser เพื่อโฮสต์เว็บเพจ
946223การแก้ไข: ภาษาสำหรับการป้อนค่าในกล่องข้อความบนโปรแกรม Microsoft Expression Design ทำงานไม่ถูกต้องเมื่อคุณเปลี่ยนภาษาสำหรับการป้อนค่าเป็นภาษาเอเชียตะวันออก
946503การแก้ไข: ข้อผิดพลาดเมื่อคุณใช้เครื่องมือโปรแกรมติดตั้งเพื่อติดตั้งแอสเซมบลีที่ถูกติดตั้งอยู่บนคอมพิวเตอร์ระยะไกล: "ข้อยกเว้นที่เกิดขึ้นระหว่างขั้นตอนการติดตั้ง"
946660การแก้ไข: แอททริบิวต์ของส่วนหัวของเซลล์ถูกแสดงอย่างไม่ถูกต้องเมื่อเซลล์เชื่อมโยงกับส่วนหัวที่หลายในโปรแกรมประยุกต์ ASP.NET 2.0 เว็บ
946927การแก้ไข: การติดตั้งอาจล้มเหลว ด้วยข้อผิดพลาด 1935 เมื่อพยายามติดตั้งแฟ้มนโยบายจำนวนมากบนคอมพิวเตอร์ที่มี.NET Framework 2.0 ติดตั้งแฟ้ม.msi ที่มี
947148การแก้ไข: วิธีการไม่ถูกต้องจะถูกเรียกเมื่อคุณเรียกใช้บาง COM APIs ที่รวมอยู่ในโปรแกรมประยุกต์ 64 บิต .NET Framework 2.0
947317การแก้ไข: ในโปรแกรมประยุกต์ Windows Forms ที่ถูกสร้างขึ้นมา โดยใช้.NET Framework 2.0 วัตถุ CurrencyManager ทริกอินสแตนซ์เพิ่มเติมของเหตุการณ์บางอย่างเมื่อคุณลบแถวสุดท้ายออกจากตาราง
947461การแก้ไข: แพ็คเกจการปรับปรุงมีพร้อมใช้งานสำหรับ 1 .NET Framework 2.0 Service Pack
947581การแก้ไข: ค่าของคุณสมบัติ "WsdlContractConversionContext.WsdlPortType" เป็น null ใน 1 .NET Framework 3.0 Service Pack
948233คุณได้รับข้อผิดพลาดข้อยกเว้น System.InvalidOperationException เมื่อคุณเรียกใช้ Microsoft .NET Framework 2.0 โดยใช้แอพลิเคชันหลังจากที่คุณติดตั้ง security update MS 07-040 บนคอมพิวเตอร์
948646การแก้ไข: วัตถุจะไม่ซีเรียอย่างถูกต้องเมื่อคุณทำให้เป็นอนุกรม และดีซีเรียลไลซ์วัตถุชุดข้อมูล โดยใช้รูปแบบ SerializationFormat.Binary พารามิเตอร์ในแอพลิเคชันที่ใช้.NET Framework 2.0
948815ความพร้อมใช้งานของชุดค่าสะสม.NET Framework 2.0 Pack 1 บริการหลังโปรแกรมแก้ไขด่วนสำหรับ System.Data.dll และ System.Data.OracleClient.dll
948873การแก้ไข: คุณอาจได้รับข้อยกเว้นที่ System.Xml.XmlException เมื่อคุณใช้วิธีการเว็บแบบทางเดียวในการสื่อสารกับเว็บเซอร์วิสในแอพลิเคชันที่ใช้.NET Framework 3.0
948887การแก้ไข: ข้อยกเว้นเกิดเมื่อโปรแกรมประยุกต์เว็บที่ใช้.NET Framework 2.0 ใช้คลาส HttpWebRequest และได้รับการตอบสนองของ HTTP 1.0 ที่ประกอบด้วยรหัสสถานะ HTTP 401
949272การแก้ไข: โปรแกรมประยุกต์แบบฟอร์ม Windows ที่ใช้ตัวควบคุม ActiveX อาจมีปัญหา และข้อยกเว้นของการอ้างอิงที่ว่างที่เกิดขึ้นหลังจากที่คุณติดตั้ง 1 .NET Framework 2.0 Service Pack
949777การแก้ไข: ข้อความแสดงข้อผิดพลาดหากคุณปรับใช้โปรแกรมประยุกต์ที่เรียกใช้งานได้ไปยังเส้นทางที่ประกอบด้วยการหลีกอักขระใน.NET Framework 2.0: "เส้นทางแบบสัมบูรณ์ถูกต้อง"
950230การแก้ไข: คุณได้รับข้อความข้อผิดพลาด System.ArgumentException ข้อยกเว้นเมื่อคุณใช้เครื่องมือ Sgen.exe และ XmlSerializer JIT คอมไพเลอร์เพื่อสร้างแอสเซมบลี XmlSerializer สำหรับพร็อกซีบริการเว็บใน.NET Framework 2.0
950986การแก้ไข: ใน.NET Framework 2.0 Service Pack 1 วิธีการ ModuleBuilder.GetTypeToken คืนเป็นโทเค็นไม่ถูกต้อง
951111การแก้ไข: ข้อความแจ้งเตือนเมื่อคุณใช้เครื่องมือ SvcUtil.exe เพื่อนำเข้าข้อมูลเมตาของการบริการใน 3.5 Framework .NET: "นิพจน์นโยบายไม่ได้นำทั้งหมดเข้าเนื่องจากเกินความซับซ้อนที่อนุญาตสูงสุด"
951113การแก้ไข: ชุดของค่าที่ส่งกลับค่าจากแถววิธีการ GetColumnsInError เป็นค่าว่างเมื่อคอมพิวเตอร์ไคลเอนต์ที่มี.NET Framework 2.0 ติดตั้งได้รับวัตถุชุดข้อมูลจากบริการ WCF
952324การแก้ไข: คุณไม่สามารถดาวน์โหลดแฟ้ม .application เมื่อคุณปรับใช้โปรแกรมประยุกต์ ด้วยการปรับใช้ ClickOnce ในสภาพแวดล้อมที่ปลอดภัย

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

ปัญหาที่ 1

หลังจากที่คุณติดตั้งแบบ SP1 .NET Framework 3.5 ใน Windows XP หรือ Windows Server 2003 ไม่มีโฟลเดอร์ที่กำหนดที่สร้างขึ้นในรากของไดรฟ์ c โฟลเดอร์นี้ประกอบด้วยโฟลเดอร์ย่อยที่สองที่มีชื่อว่า amd64 และ i386 โฟลเดอร์เหล่านี้สองย่อยทั้งสองประกอบด้วยแฟ้มต่อไปนี้:
  • Filterpipelineprintproc.dll
  • Msxpsdrv.cat
  • Msxpsdrv.inf
  • Msxpsinc.gpd
  • Msxpsinc.ppd
  • Mxdwdrv.dll
  • Xpssvcs.dll
แฟ้มเหล่านี้เคยอยู่ในการพิจารณาถูกลบออกจากการติดตั้ง XPSEPSC

การแก้ปัญหา

เมื่อต้องแก้ไขปัญหานี้ ลบโฟลเดอร์ด้วยตนเอง

ปัญหาที่ 2

โปรแกรมสนับสนุน .NET framework สำหรับ Firefox มีการปิดใช้งานปุ่ม ถอนการติดตั้งในแบบ.NET Framework 3.5 SP1 โปรแกรมช่วย .NET Framework จะทำให้ Firefox สามารถใช้เทคโนโลยี ClickOnce ที่มีอยู่ใน .NET Framework ได้ ผู้ช่วย.NET Framework ถูกเพิ่มที่ระดับคอมพิวเตอร์เพื่อให้สามารถใช้หน้าที่การใช้งาน โดยผู้ใช้ทั้งหมดในระดับคอมพิวเตอร์แทนที่ระดับผู้ใช้ไว้ ดังนั้นถอนการติดตั้งปุ่มจะไม่พร้อมใช้งานในเมนูโปรแกรม Add-on Firefoxเนื่องจากผู้ใช้มาตรฐานจะไม่สามารถถอนการติดตั้งคอมโพเนนต์ระดับของคอมพิวเตอร์

การแก้ปัญหา

การปรับปรุงที่ได้ถูกผลิตเพื่อแก้ไขปัญหานี้ และทำให้รุ่นนี้ผู้ช่วย.NET Framework สำหรับ Firefox เข้ากันได้กับเบราว์เซอร์ Firefox รุ่นถัดไป สำหรับข้อมูลเพิ่มเติม คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
วิธีถอนการติดตั้ง .NET Framework Assistant for Firefox

ลักษณะการทำงานและฟังก์ชันใหม่

  • ข้อมูลแบบไดนามิกของ ASP.NET
  • หลักการปรับปรุงในการรันไทม์ภาษาทั่วไป การปรับปรุงที่มีเค้าโครงที่ดีขึ้นของอิมเมจดั้งเดิม.NET Framework
  • การปรับปรุงประสิทธิภาพการทำงานต่อ Windows Presentation Foundation
  • ความสามารถของผู้จัดทำแอพลิเคชัน ClickOnce ที่จะเลือกออกจากการลงชื่อและการแฮชตามความเหมาะสมของสถานการณ์
มีโปรแกรมปรับปรุง .NET Framework 3.5 Service Pack 1 พร้อมใช้งาน สำหรับข้อมูลเพิ่มเติม คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
การปรับปรุงใน.NET Framework 3.5 Service Pack 1 จะพร้อมใช้งาน

ข้อมูลอ้างอิง

แวะไปที่เว็บไซต์ต่อไปนี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งการตัดสินค้าจากคลังของสินค้า.NET Framwork 3.5 Service Pack 1 รายการ

คุณสมบัติ

หมายเลขบทความ (Article ID): 951847 - รีวิวครั้งสุดท้าย: 1 พฤศจิกายน 2556 - Revision: 15.0
ใช้กับ
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0 Service Pack 1 (x86)
  • Microsoft .NET Framework 2.0
Keywords: 
kbexpertiseadvanced kbhowto kbinfo kbcip kbmt KB951847 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:951847

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

 

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