รายการของปัญหาที่ระบุ โดยการปรับปรุงความเข้ากันได้ของโปรแกรมประยุกต์สำหรับการติดตั้ง SP2 3.0 .NET Framework

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 958483 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
บทนำ
บทความนี้แสดงข้อมูลเกี่ยวกับการแบ่งหลังจากที่คุณปรับรุ่นใน.NET Framework 3.5 Service Pack 1 (SP1) การตัดสินค้าจากคลังกับการ.NET Framework 3.0 Service Pack 2 (SP2) ปัญหาเหล่านี้ถูกแก้ไขใน.NET Framework 3.5 การปรับปรุง SP1

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการ NET การอัพเด Framework 3.5 SP1 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
959209การปรับปรุงสำหรับใน.NET Framework 3.5 Service Pack 1 จะพร้อมใช้งาน
ขยายทั้งหมด | ยุบทั้งหมด

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

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

  • คุณลักษณะใหม่ข้อมูลแบบไดนามิกที่รวมอยู่ใน.NET Framework 3.5 SP1 ไม่สามารถนำทางความสัมพันธ์ one-to-one เนื่องจากความไม่สามารถนำทางของความสัมพันธ์ one-to-one ใด ๆ ความพยายามในการสร้างข้อมูลแบบไดนามิกเว็บไซต์ที่กำลังเรียกใช้ในรูปแบบข้อมูลกรอบการทำงานของผู้ใช้ไม่
  • คุณลักษณะ cap เบราว์เซอร์ ASP.NET จะใช้งานไม่ได้เมื่อมีการติดตั้งส่วนขยายของ FrontPage ปัญหานี้เกิดขึ้นเนื่องจากส่วนขยายของ FrontPage เพิ่มโฟลเดอร์ที่ซ่อนอยู่ภายใต้โฟลเดอร์ App_Browser ที่มีแฟ้ม.browser ที่ประกอบด้วยข้อมูลเมตา asp.net สร้างข้อผิดพลาดเมื่อแฟ้มเหล่านี้ส่งผ่าน ASP.NET ปัญหานี้มีผลต่อไคลเอนต์ที่มีส่วนขยายของ FrontPage ที่ติดตั้ง
  • หลังจากที่คุณติดตั้ง.NET Framework 3.5 SP1 เว็บไซต์ที่ใช้รุ่นที่ได้รับของUpdateProgressตัวควบคุมอาจพบข้อยกเว้นต่อไปนี้:
    ต้องระบุ ProgressTemplate แบบบนตัวควบคุม UpdateProgress ด้วย ID 'หมายเลข'
    ปัญหานี้เกิดขึ้นเนื่องจากความแตกต่างกันในลักษณะการทำงานระหว่าง 3.5 กรอบงานการ.NET และ.NET Framework 3.5 SP1 ใน.NET Framework 3.5,UpdateProgressตัวควบคุม enforces ข้อกำหนดของคำProgressTemplateคุณสมบัติจากนั้นpreRenderชุดคำสั่ง การได้รับUpdateProgressตัวควบคุมสามารถ subvert ความต้องการนั้น ด้วยการแทนOnPreRenderเหตุการณ์ในตัวควบคุมที่ได้รับ ดังนั้น ในUpdateProgressตัวควบคุมสามารถหลีกเลี่ยงการโทรศัพท์base.OnPreRenderเหตุการณ์ ใน.NET Framework 3.5 SP1,UpdateProgressควบคุมการใช้การCreateChildControlsวิธีการสร้างอินสแตนซ์ของการProgressTemplateคุณสมบัติ ดังนั้น ความต้องจะใช้ในจุดที่แตกต่างกันในวงจรชีวิตของหน้า ดังนั้น ในOnPreRenderเทคนิคไม่ subvert เช็ค
  • เครื่องมือ SGEN.exe สร้างข้อผิดพลาด และไม่สร้างแอสเซมบลีของ serialization ในขณะที่คุณใช้เครื่องมือ SGEN.exe แอสเซมบลีที่ประกอบด้วยบางชนิดที่มีสร้างการ[ล้าสมัย (IsError =จริง)]คุณสมบัติ อย่างไรก็ตาม เครื่องมือ SGEN.exe จะไม่ป้องกัน.NET Framework serializing ชนิดที่ไม่ใช่ obsolete ในแอสเซมบลีที่ไม่
  • บริการเว็บ exchange สร้างข้อยกเว้นเนื่องจากการตัดสินค้าจากคลังของ Windows สื่อสารมูลฐาน (WCF) ข้อยกเว้นที่แต่ละผลการร้องขอที่ล้มเหลว ดังนั้น การบริการแลกเปลี่ยนที่ดูเหมือนจะเป็นการชั่วคราวลง หรือไม่ทำงาน
  • เปลี่ยนแปลงการปรับให้เหมาะสม (JIT) ที่เพิ่ง--เวลาที่เกิดขึ้นใน.NET Framework 3.5 SP1 ทำให้มีการเลื่อนระดับที่ไม่ถูกต้องของเขตข้อมูลการลงทะเบียน ดังนั้น JIT สร้างรหัสที่ไม่ถูกต้อง เกิดปัญหานี้เท่านั้นเมื่อคุณใช้การcpblkคำแนะนำหรือinitblkคำแนะนำไว้ คำแนะนำเหล่านี้จะ emitted โดยของคอมไพเลอร์ได้รับการจัดการของ c ++เท่านั้น ปัญหานี้ใช้รหัสที่สร้างขึ้น โดย JIT และ โดย NGEN
  • แอสเซมบลีที่ 1.1 obfuscated อาจล้มเหลวถ้าแอสเซมบลีที่แทนวิธีที่แน่นอนใน.NET Framework ตัวอย่างเช่น ปัญหานี้อาจเกิดขึ้นถ้าชนิดของ.NET Framework 1.1 แทนที่วิธีการเสมือน แต่ชนิดเดียวกันไม่แทนที่วิธีการเสมือนใน.NET Framework 2.0 นี้ไม่ควรเปลี่ยนแปลงแบ่ง เนื่องจากมีการใช้งานของวิธีการยังคงอยู่ในลำดับชั้นของสิ่งที่สืบทอดก่อนหน้านี้ อย่างไรก็ตาม ถ้าจะถูกแทนที่วิธีการเสมือน วิธีการเสมือนถูกสร้างจาก 1.1 แล้ว obfuscated เมธอดเสมือน รหัส obfuscated ไม่ทำงานเมื่อมีรันรหัส ใน.NET Framework ติดตั้ง SP2 2.0 หรือ ใน.NET Framework 3.5 SP1
  • ทำให้ใน.NET Framework 3.5 SP1 เนื่องจากการเปลี่ยนแปลงที่เกิดขึ้นในการตรวจสอบค่า NULL เพื่อสนับสนุน randomization เค้าโครงพื้นที่ของที่อยู่ (ASLR), กรณีที่มีความล้มเหลวเกิดการละเมิดการเข้าถึงในการใช้งานจริง การละเมิดการเข้าถึงนี้ manifests เป็นข้อยกเว้น ExecutionEngineException นอกจากนี้ ยุติกระบวนการ
  • เมื่อคุณสร้างชนิดของค่าที่แน่นอนในการรันไทม์ โดยใช้ reflection เป็นผลิตภัณฑ์ของ deserialization รันไทม์ที่ป้อนการวนรอบ infinite ในกระบวนการแบบ 32 บิต ในการประมวลผล 64 บิต หน่วยความออกแบบของจำยกเว้นเกิดขึ้น ชนิดต้องเป็นชนิดทั่วไปที่ instantiated โดยใช้ชนิดการอ้างอิง นอกจากนี้ ชนิดต้องปฏิบัติการiSerializableอินเทอร์เฟซ และประกอบด้วยเขตข้อมูลแบบคง
  • After you install the .NET Framework 3.5 SP1, you receive the following exception error message when a Web site is hosted under IIS:
    System.Runtime.InteropServices.COMException
    This problem occurs whenthe following conditions are true:
    • The Web site that is hosted under IIS is running ASP.NET.
    • ASP.NET is using Windows Presentation Foundation (WPF) to generate images on-the-fly.
  • Relative hyperlinks inside XPS documents break and cause the application to crash. In XPS documents, when you browse a link to another location inside the same document, nothing happens. Or, the application that is hosting the XPS document crashes.
  • In the .NET Framework 3.5 SP1, theGeometry.Combinemethod creates more points or segments than the method creates in earlier versions. The point or path information that is generated by WPF uses 10 times the number of points to define a geometry path as in earlier versions. Earlier versions require three lines to define a relatively simple geometric shape or path. However, 30 lines are required in the .NET Framework 3.5 SP1.
  • After you install the .NET Framework 3.5 SP1, dynamic data cannot display foreign key IDs in a one-to-one relationship. Web sites or applications that are created by using ASP.NET dynamic data are broken because dynamic data assumes that property descriptors exist. Dynamic data uses the property descriptors to obtain labels for links.

    The exception that is generated resembles the following:
    HttpException (0x80004005): DataBinding: 'System.Web.UI.WebControls.EntityDataSourceWrapper' does not contain a property with the name 'Manager'.
  • You cannot delete links to the navigation properties that are not named the same as the type. This problem occurs when the type name differs from the navigation property that describes the relation of this type with another type.
  • The ADO.NET Data Services client enables a client developer to insert a new entity into the service and to associate that entity with other related entities. If the client is talking to a data service that is backed by a relational database, the schema rules of the database are enforced on inserts to the service. In databases, it is common to put a NOT NULL constraint on foreign keys in tables. In such a case, an insert to that table must include a foreign key to the related entity. However, because of a code defect in the ADO.NET client library, new entities and reference associations cannot be set at one time. Therefore, you cannot use the ADO.NET Data Services client together with common foreign key table constraints.
  • If the client library is tracking an object that is associated with one or more additional objects, you cannot delete an order object. This problem occurs because the library also tries to delete the references between the objects.
  • AutoCommit behavior in Oracle transactions is different in the .NET Framework 2.0 SP1 from the behavior in the .NET Framework 2.0 SP2. In the .NET Framework 2.0 SP2, if an application starts a transaction, completes the transaction, and then starts a new transaction on the same connection, all the commands that are executed in the second transaction execute in auto-commit mode. The changes that are made by those commands are committed to the database even if the transaction is rolled back.

ข้อมูลแฟ้ม

x86 versions

ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นวันที่เวลาsize
System.ServiceModel.dll3.0.4506.225406 2008 ธ.ค.04:125,931,008
System.ServiceModel.dll3.0.4506.225406 2008 ธ.ค.04:125,931,008
System.ServiceModel.dll3.0.4506.225406 2008 ธ.ค.04:125,931,008
Wpfgfx_v0300.dll3.0.6920.150006 2008 ธ.ค.03:351,736,528
PresentationFramework.dll3.0.6920.150006 2008 ธ.ค.03:305,283,840
PresentationFramework.dll3.0.6920.150006 2008 ธ.ค.03:305,283,840

x64 versions

ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นวันที่เวลาsize
System.ServiceModel.dll3.0.4506.225406 2008 ธ.ค.03:175,267,456
System.ServiceModel.dll3.0.4506.225406 2008 ธ.ค.04:125,931,008
System.ServiceModel.dll3.0.4506.225406 2008 ธ.ค.03:175,267,456
System.ServiceModel.dll3.0.4506.225406 2008 ธ.ค.04:125,931,008
System.ServiceModel.dll3.0.4506.225406 2008 ธ.ค.03:175,267,456
System.ServiceModel.dll3.0.4506.225406 2008 ธ.ค.04:125,931,008
Wpfgfx_v0300.dll3.0.6920.150006 2008 ธ.ค.03:082,254,672
Wpfgfx_v0300.dll3.0.6920.150006 2008 ธ.ค.03:351,736,528
PresentationFramework.dll3.0.6920.150006 2008 ธ.ค.03:054,636,672
PresentationFramework.dll3.0.6920.150006 2008 ธ.ค.03:054,636,672
PresentationFramework.dll3.0.6920.150006 2008 ธ.ค.03:305,283,840
PresentationFramework.dll3.0.6920.150006 2008 ธ.ค.03:305,283,840

คุณสมบัติ

หมายเลขบทความ (Article ID): 958483 - รีวิวครั้งสุดท้าย: 16 มกราคม 2554 - Revision: 4.0
ใช้กับ
  • Microsoft .NET Framework 3.0
Keywords: 
kbsurveynew kbHotfixServer kbqfe kbmt KB958483 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:958483

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

 

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