Popis aktualizace rozhraní.NET Framework 3.0 SP2 dopředné kompatibility pro systém Windows XP a Windows Server 2003

ÚVOD

Tento článek popisuje kompatibilitu aktualizace pro Microsoft rozhraní.NET Framework 3.0 Service Pack 2 (SP2). Tato aktualizace umožňuje serializaci a deserializaci mezi klienty a servery, které mají rozhraní.NET Framework 3.0 nebo 4.0 rozhraní.NET Framework nainstalována.

Další informace

Informace o aktualizaci

Následující soubor je k dispozici pro stažení z Microsoft Download Center:

Aktualizace pro rozhraní.NET Framework 3.0 SP2 dopředné kompatibility
Download Stáhněte balíček aktualizace.
Pro více informací o tom, jak stahovat soubory podpory společnosti Microsoft, klepněte na následující číslo článku v databázi Microsoft Knowledge Base:
119591
Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Microsoft zkontroloval tento soubor na přítomnost virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici k datu, kdy byl soubor vydán. Soubor je uložen na zabezpečených serverech, které pomáhají zabránit neoprávněným změnám v souboru.

Předpoklady

Chcete-li nainstalovat tuto aktualizaci, musíte mít Instalační služba Windows Installer 3.1 nebo novější v počítači nainstalována Instalační služba Windows Installer. Chcete-li získat nejnovější verzi Instalační služba Windows Installer, naleznete na následujícím webu společnosti Microsoft:

Informace o odinstalaci aktualizace

Chcete-li tuto aktualizaci odinstalovat, odeberte pomocí položky Přidat nebo odebrat programy v Ovládacích panelech.

Přepínače příkazového řádku pro tuto aktualizaci

Můžete najít informace o různých přepínačích příkazového řádku, které tato aktualizace podporuje v bulletinu zabezpečení MS09-061. Navíc tato informace naleznete na následujícím webu Microsoft Developer Network (MSDN):Další informace o Instalační služba Windows Installer naleznete na následujícím webu MSDN:

Informace o souborech

Angličtina (Spojené státy) verze této aktualizace zabezpečení má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Chcete-li najít rozdíl mezi místním časem a UTC, použijte
Časové pásmo karta v položce datum a čas v okně Ovládací panely.
  • Soubory týkající se konkrétního produktu, verze (RTM, SP n ) a služby (LDR, GDR) lze identifikovat porovnáním čísel verzí souborů podle následující tabulky:
    VerzeVýrobekMilníkSložka služby
    3.0.4506. 3xxxRozhraní.NET Framework 3.0SP2GDR
    3.0.4506. 4xxxRozhraní.NET Framework 3.0SP2LDR
  • Složky služby GDR obsahují pouze opravy, které byly veřejně vydány k odstranění rozšířených závažných problémů. Větve LDR obsahují kromě veřejně vydaných oprav i opravy hotfix.
Pro všechny 32bitové verze 3.0 rozhraní.NET Framework
Název souboruVerze souboruVelikost souboruDatumČas
ServiceMonikerSupport.dll3.0.4506.442617,24027-Oct-200912:12
SMdiagnostics.dll3.0.4506.4426110,59227-Oct-200912:12
SMdiagnostics.dll3.0.4506.4426110,59227-Oct-200912:12
System.IdentityModel.dll3.0.4506.4426430,08027-Oct-200912:12
System.IdentityModel.dll3.0.4506.4426430,08027-Oct-200912:12
System.Runtime.Serialization.dll3.0.4506.3613970,75227-Oct-200907:45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-Oct-200912:12
System.Runtime.Serialization.dll3.0.4506.3613970,75227-Oct-200907:45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-Oct-200912:12
System.Runtime.Serialization.dll3.0.4506.3613970,75227-Oct-200907:45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-Oct-200912:12
System.ServiceModel.dll3.0.4506.36135,931,00827-Oct-200907:45
System.ServiceModel.dll3.0.4506.44265,943,29627-Oct-200912:12
System.ServiceModel.dll3.0.4506.36135,931,00827-Oct-200907:45
System.ServiceModel.dll3.0.4506.44265,943,29627-Oct-200912:12
System.ServiceModel.dll3.0.4506.36135,931,00827-Oct-200907:45
System.ServiceModel.dll3.0.4506.44265,943,29627-Oct-200912:12
Pro všechny 64bitové verze 3.0 rozhraní.NET Framework
Název souboruVerze souboruVelikost souboruDatumČas
ServiceMonikerSupport.dll3.0.4506.442617,24027-Oct-200912:12
SMdiagnostics.dll3.0.4506.442694,20827-Oct-200911:32
SMdiagnostics.dll3.0.4506.4426110,59227-Oct-200912:12
SMdiagnostics.dll3.0.4506.442694,20827-Oct-200911:32
SMdiagnostics.dll3.0.4506.4426110,59227-Oct-200912:12
System.IdentityModel.dll3.0.4506.4426389,12027-Oct-200911:32
System.IdentityModel.dll3.0.4506.4426430,08027-Oct-200912:12
System.IdentityModel.dll3.0.4506.4426389,12027-Oct-200911:32
System.IdentityModel.dll3.0.4506.4426430,08027-Oct-200912:12
ServiceMonikerSupport.dll3.0.4506.442619,28827-Oct-200911:32
System.Runtime.Serialization.dll3.0.4506.3613847,87227-Oct-200907:02
System.Runtime.Serialization.dll3.0.4506.4426847,87227-Oct-200911:32
System.Runtime.Serialization.dll3.0.4506.3613970,75227-Oct-200907:45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-Oct-200912:12
System.Runtime.Serialization.dll3.0.4506.3613847,87227-Oct-200907:02
System.Runtime.Serialization.dll3.0.4506.4426847,87227-Oct-200911:32
System.Runtime.Serialization.dll3.0.4506.3613970,75227-Oct-200907:45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-Oct-200912:12
System.Runtime.Serialization.dll3.0.4506.3613847,87227-Oct-200907:02
System.Runtime.Serialization.dll3.0.4506.4426847,87227-Oct-200911:32
System.Runtime.Serialization.dll3.0.4506.3613970,75227-Oct-200907:45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-Oct-200912:12
System.ServiceModel.dll3.0.4506.36135,267,45627-Oct-200907:02
System.ServiceModel.dll3.0.4506.44265,279,74427-Oct-200911:32
System.ServiceModel.dll3.0.4506.36135,931,00827-Oct-200907:45
System.ServiceModel.dll3.0.4506.44265,943,29627-Oct-200912:12
System.ServiceModel.dll3.0.4506.36135,267,45627-Oct-200907:02
System.ServiceModel.dll3.0.4506.44265,279,74427-Oct-200911:32
System.ServiceModel.dll3.0.4506.36135,931,00827-Oct-200907:45
System.ServiceModel.dll3.0.4506.44265,943,29627-Oct-200912:12
System.ServiceModel.dll3.0.4506.36135,267,45627-Oct-200907:02
System.ServiceModel.dll3.0.4506.44265,279,74427-Oct-200911:32
System.ServiceModel.dll3.0.4506.36135,931,00827-Oct-200907:45
System.ServiceModel.dll3.0.4506.44265,943,29627-Oct-200912:12

Známé problémy

Pokusu o serializaci nebo deserializaci obecné typy pro různé verze rozhraní.NET Framework pomocí třídy BinaryFormatter . V této situaci můžete setkat s následující problémy.

Problém 1

Operace serializaci nebo deserializaci nefunguje.

Řešení pro problém 1

Chcete-li tento problém vyřešit, použijte jednu z následujících metod:
  • Pokud klient se systémem Windows Vista Service Pack 1 (SP1), je třeba upgradovat operační systém na systém Windows Vista s aktualizací SP2.
  • Pokud server se systémem Windows Server 2008, je třeba upgradovat operační systém na systém Windows Server 2008 SP2.

Problém 2

Operace serializaci běží v 4.0 rozhraní.NET Framework. Navíc operace rekonstrukce běží ve rozhraní.NET Framework 3.0. Při pokusu o serializaci nebo deserializaci pole Obecný typ, například v seznamu < T [], > proces serializace nepracuje.

Řešení pro problém 2

Chcete-li tento problém vyřešit, přidejte SerializationBinder třída stranu serializace změnit verze typu, který je přenášen v lince.

Například si můžete stáhnout ukázky služby Windows Communication Foundation (WCF) a Windows Workflow Foundation (WF) pro rozhraní.NET Framework 4.0 Release Candidate. Chcete-li získat instalační balíček vzorku, navštivte následující Web společnosti Microsoft:Po stažení instalačního balíčku vzorku přidáte ukázkové třídy GenericsVTSSerializationBinder , který je umístěn v následující složce:
\WCF\Basic\Contract\Data\SBGenericsVTS < Instalační cesta >
Poznámka: V této situaci nelze použít třídy SafeSerializationManager , protože je podporována rozhraní.NET Framework 4.0. Třída proto nelze použít na straně serializace rozhraní.NET Framework 3.0.
Vlastnosti

ID článku: 976570 - Poslední kontrola: 13. 1. 2017 - Revize: 2

Váš názor