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

Traduzione articoli Traduzione articoli
Identificativo articolo: 976570 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

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
Riduci l'immagineEspandi l'immagine
Download
Download 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):
Download the latest version of Windows Installer

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):
Command-Line Options
Per ulteriori informazioni su Windows Installer, visitare il seguente sito MSDN Web:
About Windows Installer

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:
    Riduci questa tabellaEspandi questa tabella
    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
Riduci questa tabellaEspandi questa tabella
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
Riduci questa tabellaEspandi questa tabella
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:
Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) samples for the .NET Framework 4.0 Release Candidate
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.

ProprietÓ

Identificativo articolo: 976570 - Ultima modifica: mercoledý 24 febbraio 2010 - Revisione: 2.0
Le informazioni in questo articolo si applicano a:
  • Microsoft .NET Framework 3.0 Service Pack 2áalle seguenti piattaforme
    • Microsoft Windows XP Service Pack 3
    • Microsoft Windows XP Service Pack 2
Chiavi:á
kbmt kbfix atdownload kbexpertiseadvanced kbsurveynew KB976570 KbMtit
Traduzione automatica articoli
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
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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