Al momento sei offline in attesa che la connessione Internet venga ristabilita

Descrizione dell'aggiornamento della compatibilità con le versioni future di .NET Framework 3.0 SP2 per Windows XP e Windows Server 2003

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 976570
INTRODUZIONE
In questo articolo viene descritto un aggiornamento di compatibilità per Microsoft .NET Framework 3.0 Service Pack 2 (SP2). Questo aggiornamento consente di serializzazione e deserializzazione tra client e server che dispongono di .NET Framework 3.0 o 4.0 del Framework .NET installato.
Informazioni

Informazioni sull'aggiornamento

Il seguente file è disponibile per il download dall'Area download Microsoft:
Aggiornamento per la compatibilità the.NET Framework 3.0 SP2
DownloadDownload the update package now.
Per ulteriori informazioni sul download dei file di supporto Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
119591Come ottenere file di supporto Microsoft dai servizi in linea
Microsoft analizzati questo file per individuare eventuali virus. Microsoft ha utilizzato il software antivirus più recente disponibile alla data di pubblicazione del file. Il file è memorizzato sul server con protezione avanzata che impedisce modifiche non autorizzate.

Prerequisiti

Per installare questo aggiornamento, è necessario Windows Installer 3.1 o versione successiva di Windows Installer installata nel computer. Per procurarsi tale versione, visitare il seguente sito Web Microsoft (informazioni in lingua inglese):

Aggiornare le informazioni di rimozione

Per disinstallare questo aggiornamento, rimuovere l'aggiornamento utilizzando lo strumento Installazione applicazioni nel Pannello di controllo.

Opzioni della riga di comando per questo aggiornamento

È possibile trovare informazioni sulle diverse opzioni della riga di comando supportate da questo aggiornamento nel bollettino Microsoft sulla sicurezza MS09-061. Inoltre, è possibile trovare queste informazioni sul seguente sito Web MSDN (informazioni in lingua INGLESE): Per ulteriori informazioni su Windows Installer, visitare il seguente sito MSDN Web:

Informazioni sui file

La versione inglese (Stati Uniti) di questo aggiornamento della protezione presenta gli attributi del file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in UTC (Coordinated Universal Time). Quando si visualizzano le informazioni sul file, viene convertita in ora locale. Per calcolare la differenza tra ora UTC e quella locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.
  • I file che si applicano a un prodotto specifico, attività cardine (RTM, SP n) e il ramo del servizio (LDR, GDR) può essere identificato esaminando i numeri di versione dei file come indicato nella tabella riportata di seguito:
    VersioneProdottoAttività cardineRamo servizio
    3xxx.NET framework 3.0SP2GDR
    4xxx.NET framework 3.0SP2LDR
  • I rami del servizio GDR contengono solo le correzioni rilasciate su risolvono problemi critici diffusi. I rami del servizio LDR contengono hotfix in aggiunta alle correzioni rilasciate ampiamente.
Per tutte le versioni a 32 bit di .NET Framework 3.0
Nome del fileVersione del fileDimensioni fileDataOra
ServiceMonikerSupport.dll3.0.4506.442617,24027 Ottobre 200912: 12
SMdiagnostics.dll3.0.4506.4426110.59227 Ottobre 200912: 12
SMdiagnostics.dll3.0.4506.4426110.59227 Ottobre 200912: 12
System.IdentityModel.dll3.0.4506.4426430,08027 Ottobre 200912: 12
System.IdentityModel.dll3.0.4506.4426430,08027 Ottobre 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613970,75227 Ottobre 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,75227 Ottobre 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613970,75227 Ottobre 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,75227 Ottobre 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613970,75227 Ottobre 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,75227 Ottobre 200912: 12
System.ServiceModel.dll3.0.4506.36135,931,00827 Ottobre 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,29627 Ottobre 200912: 12
System.ServiceModel.dll3.0.4506.36135,931,00827 Ottobre 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,29627 Ottobre 200912: 12
System.ServiceModel.dll3.0.4506.36135,931,00827 Ottobre 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,29627 Ottobre 200912: 12
Per tutte le versioni a 64 bit di .NET Framework 3.0
Nome del fileVersione del fileDimensioni fileDataOra
ServiceMonikerSupport.dll3.0.4506.442617,24027 Ottobre 200912: 12
SMdiagnostics.dll3.0.4506.442694.20827 Ottobre 200911: 32
SMdiagnostics.dll3.0.4506.4426110.59227 Ottobre 200912: 12
SMdiagnostics.dll3.0.4506.442694.20827 Ottobre 200911: 32
SMdiagnostics.dll3.0.4506.4426110.59227 Ottobre 200912: 12
System.IdentityModel.dll3.0.4506.4426389,12027 Ottobre 200911: 32
System.IdentityModel.dll3.0.4506.4426430,08027 Ottobre 200912: 12
System.IdentityModel.dll3.0.4506.4426389,12027 Ottobre 200911: 32
System.IdentityModel.dll3.0.4506.4426430,08027 Ottobre 200912: 12
ServiceMonikerSupport.dll3.0.4506.442619,28827 Ottobre 200911: 32
System.Runtime.Serialization.dll3.0.4506.3613847,87227 Ottobre 200907: 02
System.Runtime.Serialization.dll3.0.4506.4426847,87227 Ottobre 200911: 32
System.Runtime.Serialization.dll3.0.4506.3613970,75227 Ottobre 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,75227 Ottobre 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613847,87227 Ottobre 200907: 02
System.Runtime.Serialization.dll3.0.4506.4426847,87227 Ottobre 200911: 32
System.Runtime.Serialization.dll3.0.4506.3613970,75227 Ottobre 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,75227 Ottobre 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613847,87227 Ottobre 200907: 02
System.Runtime.Serialization.dll3.0.4506.4426847,87227 Ottobre 200911: 32
System.Runtime.Serialization.dll3.0.4506.3613970,75227 Ottobre 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,75227 Ottobre 200912: 12
System.ServiceModel.dll3.0.4506.36135,267,45627 Ottobre 200907: 02
System.ServiceModel.dll3.0.4506.44265,279,74427 Ottobre 200911: 32
System.ServiceModel.dll3.0.4506.36135,931,00827 Ottobre 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,29627 Ottobre 200912: 12
System.ServiceModel.dll3.0.4506.36135,267,45627 Ottobre 200907: 02
System.ServiceModel.dll3.0.4506.44265,279,74427 Ottobre 200911: 32
System.ServiceModel.dll3.0.4506.36135,931,00827 Ottobre 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,29627 Ottobre 200912: 12
System.ServiceModel.dll3.0.4506.36135,267,45627 Ottobre 200907: 02
System.ServiceModel.dll3.0.4506.44265,279,74427 Ottobre 200911: 32
System.ServiceModel.dll3.0.4506.36135,931,00827 Ottobre 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,29627 Ottobre 200912: 12

Problemi noti

Si tenta di serializzare o deserializzare i tipi generici per le diverse versioni di .NET Framework mediante la classe BinaryFormatter. In questo caso, è possibile che si verifichi uno dei seguenti problemi.

Problema 1

L'operazione di serializzazione o deserializzazione non funziona.

Risoluzione del problema 1

Per risolvere il problema, utilizzare uno dei metodi descritti di seguito:
  • Se il client è in esecuzione Windows Vista Service Pack 1 (SP1), è necessario aggiornare il sistema operativo a Windows Vista SP2.
  • Se il server è in esecuzione Windows Server 2008, è necessario aggiornare il sistema operativo a Windows Server 2008 SP2.

Problema 2

L'operazione di serializzazione è in esecuzione nel 4.0 di .NET Framework. Inoltre, l'operazione di deserializzazione è in esecuzione in .NET Framework 3.0. Quando si tenta di serializzare o deserializzare un tipo matrice generico, ad esempio elenco <T[]>, il processo di serializzazione non funziona.

Risoluzione per problema 2

Per risolvere il problema, aggiungere una classe SerializationBinder sul lato di serializzazione per modificare la versione del tipo che viene trasmesso in rete.

Ad esempio, è possibile scaricare gli esempi di Windows Communication Foundation (WCF) e Windows Workflow Foundation (WF) di .NET Framework 4.0 Release Candidate. Per ottenere il pacchetto di installazione di esempio, visitare il seguente sito Web Microsoft: Dopo aver scaricato il pacchetto di installazione di esempio, aggiungere la classe di esempio GenericsVTSSerializationBinder che si trova nella seguente cartella:
<install path>\WCF\Basic\Contract\Data\SBGenericsVTS
Nota La classe SafeSerializationManager non può essere utilizzata in questa situazione, in quanto è supportato dal 4.0 di .NET Framework. Di conseguenza, la classe non può essere utilizzata sul lato di deserializzazione di .NET Framework 3.0.
Serializzazione di compatibilità con le versioni future di .NET framework 3.0 Service Pack 2 SP2 serializzare la deserializzazione deserializzare

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 976570 - Ultima revisione: 02/24/2010 09:54:06 - Revisione: 2.0

Microsoft .NET Framework 3.0 Service Pack 2

  • kbmt kbfix atdownload kbexpertiseadvanced kbsurveynew KB976570 KbMtit
Feedback