Elenco dei problemi risolti dall'aggiornamento di compatibilitÓ di applicazioni per .NET Framework 2.0 SP2

Traduzione articoli Traduzione articoli
Identificativo articolo: 958481 - Visualizza i prodotti a cui si riferisce l?articolo.
INTRODUZIONE
In questo articolo fornisce informazioni sul interruzione problemi con .NET Framework 2.0 Service Pack 2 (SP2) dopo l'aggiornamento a .NET Framework 3.5 Service Pack 1 (SP1). Questi problemi vengono risolti in .NET Framework 3.5 SP1 aggiornamento.

Per ulteriori informazioni sulla funzione. NET Framework 3.5 SP1 aggiornamento, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
959209╚ disponibile un aggiornamento per .NET Framework 3.5 Service Pack 1
Espandi tutto | Chiudi tutto

In questa pagina

Informazioni

  • La nuova funzionalitÓ dati dinamici Ŕ incluso in .NET Framework 3.5 SP1 non pu˛ passare relazioni uno-a-uno. A causa dell'impossibilitÓ di esplorare relazioni uno-a-uno, qualsiasi tentativo di creare un sito Web dati dinamici in esecuzione su un modello di dati di entitÓ framework ha esito negativo.
  • La funzionalitÓ di terminazione ASP.NET browser Ŕ interrotta quando viene installata le estensioni di FrontPage. Questo problema si verifica perchÚ l'estensione di FrontPage aggiunge una cartella nascosta nella cartella App_Browser dispone di un file con estensione browser contenente i metadati. Quando ASP.NET passa questi file, ASP.NET genera un errore. Questo problema riguarda il client che hanno l'estensione di FrontPage installata.
  • Dopo l'installazione di .NET Framework 3.5 SP1, Ŕ possibile che un sito Web che utilizza una versione derivata del controllo UpdateProgress si verifichi l'eccezione seguente:
    Un ProgressTemplate deve essere specificato nel controllo UpdateProgress con ID 'id'.
    Questo problema si verifica a causa di una differenza di comportamento tra .NET Framework 3.5 e .NET Framework 3.5 SP1. In .NET Framework 3.5, il controllo UpdateProgress impone il requisito di una proprietÓ ProgressTemplate la routine di PreRender . Un controllo UpdateProgress derivato pu˛ rendere inefficace tale requisito mediante l'override dell'evento di OnPreRender nel controllo derivato. Di conseguenza, il controllo UpdateProgress possibile evitare la chiamata all'evento base.OnPreRender . In .NET Framework 3.5 SP1, il controllo UpdateProgress utilizzato il metodo di CreateChildControls per creare un'istanza la proprietÓ ProgressTemplate . Di conseguenza, il requisito viene applicato a un punto diverso nel ciclo di vita della pagina. Di conseguenza, la tecnica di OnPreRender Impossibile rendere inefficace il controllo.
  • Lo strumento SGEN.exe genera un errore e non genera un assembly di serializzazione mentre si utilizza lo strumento SGEN.exe per generare un assembly che contiene alcuni tipi che hanno il [obsolete (IsError = true)] proprietÓ. Tuttavia, lo strumento SGEN.exe non deve impedire .NET Framework di serializzazione non obsoleto tipi nell'assembly.
  • Servizi Web di Exchange consente di generare eccezioni causa di problemi di Windows Communication Foundation (WCF). Ogni le eccezioni genera una richiesta non riuscita. Di conseguenza, il servizio di Exchange potrebbe essere temporaneamente inattivo o non funzionano.
  • Le modifiche, per l'ottimizzazione di-time (JIT), apportate in .NET Framework 3.5 SP1 determinano un innalzamento di livello non corretto di campi da registrare. Di conseguenza, JIT genera codice non corretto. Questo problema si verifica solo quando si utilizza le istruzioni cpblk o le istruzioni initblk . Queste istruzioni vengono generate solo dal compilatore c ++ gestito. Questo problema riguarda codice generato da JIT e da NGEN.
  • Gli 1.1 assembly offuscati potrebbero non riuscire se gli assembly esegue l'override alcuni metodi in .NET Framework. Ad esempio, questo problema pu˛ verificarsi se un tipo .NET Framework 1.1 esegue l'override di un metodo virtuale, ma lo stesso tipo non esegue l'override del metodo virtuale in .NET Framework 2.0. Questo non deve essere una modifica sostanziale, perchÚ un'implementazione del metodo ancora precedenti nella gerarchia di ereditarietÓ. Tuttavia, se il metodo virtuale viene sottoposto a override, il metodo virtuale viene quindi creato 1.1 e quindi il metodo virtuale Ŕ offuscato, il codice offuscato non funziona quando il codice viene eseguito in .NET Framework 2.0 SP2 o in .NET Framework 3.5 SP1.
  • In .NET Framework 3.5 SP1 causa delle modifiche apportate in un valore NULL di controllo per supportare la sequenza casuale di layout spazio di indirizzi (ASLR), un caso di errore provoca una violazione di accesso in fase di esecuzione. La violazione di accesso si manifesta come eccezione ExecutionEngineException. Inoltre, il processo Ŕ terminato.
  • Quando si crea alcuni tipi in fase di esecuzione tramite reflection come un prodotto di deserializzazione, Common Language runtime entra in un ciclo infinito in processi a 32 bit. Nel processi a 64 bit, si verifica un'eccezione di esaurimento della memoria. Il tipo deve essere un tipo generico viene creata un'istanza utilizzando un tipo di riferimento. Inoltre, il tipo deve implementare l'interfaccia ISerializable e contiene un campo statico.
  • Dopo l'installazione di .NET Framework 3.5 SP1, il seguente messaggio eccezione di errore quando un sito Web Ŕ ospitato in IIS:
    System.Runtime.InteropServices.COMException
    Questo problema si verifica whenthe seguenti condizioni Ŕ vere:
    • Il sito Web Ŕ ospitato in IIS esegue ASP.NET.
    • ASP.NET utilizza Windows Presentation Foundation (WPF) per generare immagini su rapidamente.
  • Collegamenti ipertestuali relativi all'interno di documenti XPS suddividere e causare l'arresto anomalo dell'applicazione. Nei documenti XPS, quando si visita un collegamento a un'altra posizione all'interno dello stesso documento, non accade nulla. In alternativa, l'applicazione che ospita il documento XPS si blocca.
  • In .NET Framework 3.5 SP1, il metodo Geometry.Combine consente di creare pi¨ punti o segmenti rispetto al metodo si crea nelle versioni precedenti. Le informazioni di punto o il percorso che viene generate da WPF utilizza 10 volte il numero di punti per definire un percorso della geometria come nelle versioni precedenti. Le versioni precedenti richiedono tre righe per definire una forma geometrica semplice o un percorso. Tuttavia, 30 righe sono necessari in .NET Framework 3.5 SP1.
  • Dopo l'installazione di .NET Framework 3.5 SP1, i dati dinamici Impossibile visualizzare gli ID di chiave esterna in una relazione uno-a-uno. I siti Web o applicazioni che vengono create utilizzando ASP.NET dynamic data vengono interrotte perchÚ dinamico dei dati presuppone l'esistano di descrittori di proprietÓ. Dati dinamici utilizza i descrittori di proprietÓ per ottenere le etichette per i collegamenti.

    L'eccezione generata analogo al seguente:
    HttpException (0 x 80004005): DataBinding: 'System.Web.UI.WebControls.EntityDataSourceWrapper' non contiene una proprietÓ con il nome 'Manager'.
  • Non Ŕ possibile eliminare collegamenti per le proprietÓ di spostamento che non sono denominati identico al tipo. Questo problema si verifica quando il nome del tipo Ŕ diverso dalla proprietÓ di spostamento che descrive la relazione di questo tipo con un altro tipo.
  • Il client di ADO.NET Data Services consente a uno sviluppatore di client per inserire una nuova entitÓ nel servizio e per associare tale entitÓ con altre entitÓ correlate. Se il client Ŕ comunicare con un servizio dati sottoposti a da un database relazionale, regole dello schema del database vengono imposti nelle inserimenti al servizio. Nei database, Ŕ comune inserire un vincolo NOT NULL per chiavi esterne nelle tabelle. In tal caso, un inserimento alla tabella deve includere una chiave esterna per l'entitÓ correlata. Tuttavia, causa di un difetto del codice nella libreria client ADO.NET, nuova entitÓ e le associazioni di riferimento Impossibile impostare contemporaneamente. Di conseguenza, non Ŕ possibile utilizzare il client ADO.NET Data Services insieme con i vincoli della tabella chiave esterna comuni.
  • Se la libreria client Ŕ verifica di un oggetto che Ŕ associato a uno o pi¨ oggetti aggiuntivi, Impossibile eliminare un oggetto ordine. Questo problema si verifica perchÚ la libreria anche tenta di eliminare i riferimenti tra gli oggetti.
  • Comportamento di AutoCommit nelle transazioni in Oracle Ŕ diverso in .NET Framework 2.0 SP1 dal comportamento in .NET Framework 2.0 SP2. In .NET Framework 2.0 SP2, se un'applicazione avvia una transazione, completa la transazione e quindi avvia una nuova transazione sulla stessa connessione, tutti i comandi che vengono eseguiti nella transazione seconda eseguire in modalitÓ di commit automatico. Le modifiche apportate da questi comandi vengono salvate nel database anche se la transazione Ŕ sottoposta a rollback.

Informazioni sui file

versioni x 86

Riduci questa tabellaEspandi questa tabella
Nome fileVersioneDataOraDimensione
Aspnet_wp.exe2.0.50727.308225-Nov-200812: 5931,560
Mscordacwks.dll2.0.50727.308225-Nov-200812: 59990,032
Mscorjit.dll2.0.50727.308225-Nov-200812: 59364,872
Mscorlib.dll2.0.50727.308225-Nov-200812: 594,546,560
System.Data.OracleClient.dll2.0.50727.308225-Nov-200812: 59486,400
System.Xml.dll2.0.50727.308225-Nov-200812: 592,048,000
Webengine.dll2.0.50727.308225-Nov-200812: 59436,040
Mscorwks.dll2.0.50727.308225-Nov-200812: 595,813,576
System.Web.dll2.0.50727.308225-Nov-200812: 595,242,880

versioni x 64

Riduci questa tabellaEspandi questa tabella
Nome fileVersioneDataOraDimensione
Aspnet_wp.exe2.0.50727.308225-Nov-200807: 2943,336
Aspnet_wp.exe2.0.50727.308225-Nov-200812: 5931,560
Mscordacwks.dll2.0.50727.308225-Nov-200807: 291,765,712
Mscordacwks.dll2.0.50727.308225-Nov-200812: 59990,032
Mscorjit.dll2.0.50727.308225-Nov-200807: 291,577,800
Mscorjit.dll2.0.50727.308225-Nov-200812: 59364,872
Mscorlib.dll2.0.50727.308225-Nov-200807: 294,562,944
Mscorlib.dll2.0.50727.308225-Nov-200812: 594,546,560
System.Data.OracleClient.dll2.0.50727.308225-Nov-200807: 29502,272
System.Data.OracleClient.dll2.0.50727.308225-Nov-200812: 59486,400
System.Xml.dll2.0.50727.308225-Nov-200812: 322,048,000
System.Xml.dll2.0.50727.308225-Nov-200812: 592,048,000
Webengine.dll2.0.50727.308225-Nov-200807: 29743,240
Webengine.dll2.0.50727.308225-Nov-200812: 59436,040
Mscorwks.dll2.0.50727.308225-Nov-200807: 2910,077,512
Mscorwks.dll2.0.50727.308225-Nov-200812: 595,813,576
System.Web.dll2.0.50727.308225-Nov-200807: 295,255,168
System.Web.dll2.0.50727.308225-Nov-200812: 595,242,880

Versioni IA-64

Riduci questa tabellaEspandi questa tabella
Nome fileVersioneDataOraDimensione
Aspnet_wp.exe2.0.50727.308225-Nov-200807: 2183,272
Aspnet_wp.exe2.0.50727.308225-Nov-200812: 5931,560
Mscordacwks.dll2.0.50727.308225-Nov-200807: 223,085,648
Mscordacwks.dll2.0.50727.308225-Nov-200812: 59990,032
Mscorjit.dll2.0.50727.308225-Nov-200807: 212,558,280
Mscorjit.dll2.0.50727.308225-Nov-200812: 59364,872
Mscorlib.dll2.0.50727.308225-Nov-200807: 224,005,888
Mscorlib.dll2.0.50727.308225-Nov-200812: 594,546,560
System.Data.OracleClient.dll2.0.50727.308225-Nov-200807: 21505,344
System.Data.OracleClient.dll2.0.50727.308225-Nov-200812: 59486,400
System.Xml.dll2.0.50727.308225-Nov-200812: 322,048,000
System.Xml.dll2.0.50727.308225-Nov-200812: 592,048,000
Webengine.dll2.0.50727.308225-Nov-200807: 211,227,080
Webengine.dll2.0.50727.308225-Nov-200812: 59436,040
Mscorwks.dll2.0.50727.308225-Nov-200807: 2120,151,624
Mscorwks.dll2.0.50727.308225-Nov-200812: 595,813,576
System.Web.dll2.0.50727.308225-Nov-200807: 214,771,840
System.Web.dll2.0.50727.308225-Nov-200812: 595,242,880

ProprietÓ

Identificativo articolo: 958481 - Ultima modifica: giovedý 19 febbraio 2009 - Revisione: 4.0
Le informazioni in questo articolo si applicano a:
  • Microsoft .NET Framework 2.0
Chiavi:á
kbmt kbsurveynew kbhotfixserver kbqfe KB958481 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: 958481
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