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

Elenco dei problemi risolti dall'aggiornamento di compatibilità di applicazioni per.NET Framework 3.0 SP2

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: 958483
INTRODUZIONE
In questo articolo vengono elencate informazioni sull'interruzione dei problemi con.NET Framework 3.0 Service Pack 2 (SP2) dopo l'aggiornamento a.NET Framework 3.5 Service Pack 1 (SP1). Questi problemi vengono risolti in un di.NET Framework 3.5 SP1 update.

Per ulteriori informazioni sui. Aggiornamento di NET Framework 3.5 SP1. Fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
959209È disponibile un aggiornamento per .NET Framework 3.5 Service Pack 1
Informazioni
  • La nuova funzionalità di dynamic data è incluso in.NET Framework 3.5 SP1 non è possibile esplorare relazioni uno a uno. A causa dell'impossibilità di esplorare relazioni uno a uno, qualsiasi tentativo di creare un sito Web dynamic data che è in esecuzione su un modello di dati di entità framework ha esito negativo.
  • La funzionalità di terminazione del browser ASP.NET viene interrotta quando viene installata l'estensione 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. ASP.NET genera un errore quando ASP.NET passa questi file. Questo problema riguarda i client che hanno l'estensione di FrontPage installata.
  • Dopo aver installato.NET Framework 3.5 SP1, un sito Web che utilizza una versione derivata del UpdateProgress controllo potrebbe verificarsi l'eccezione seguente:
    Un ProgressTemplate deve essere specificato nel controllo UpdateProgress con ID 'id'.
    Questo problema si verifica a causa di una differenza nel comportamento tra la 3.5 di.NET Framework e.NET Framework 3.5 SP1. Nel.NET Framework 3.5, il UpdateProgress controllo applica il requisito di un ProgressTemplate proprietà di PreRender routine. Una classe derivata UpdateProgress controllo può compromettere tale requisito mediante l'override di OnPreRender evento di controllo derivato. Pertanto, il UpdateProgress controllo possibile evitare di chiamare il base.OnPreRender evento. In.NET Framework 3.5 SP1, il UpdateProgress controlli utilizza la Metodo CreateChildControls metodo per creare un'istanza di ProgressTemplate proprietà. Pertanto, il requisito viene applicato in un punto diverso nel ciclo di vita della pagina. Pertanto, il OnPreRender tecnica non può 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 di SGEN.exe non dovrà impedire il.NET Framework non obsoleto tipi nell'assembly di serializzazione.
  • Servizi Web Exchange generano eccezioni a causa di problemi di Windows Communication Foundation (WCF). Ciascuna delle eccezioni genera una richiesta non riuscita. Di conseguenza, il servizio di Exchange potrebbe essere temporaneamente inattivo o non funziona.
  • Le modifiche effettuate in.NET Framework 3.5 SP1 per l'ottimizzazione di just-in-time (JIT) causano una promozione non corretta di campi da registrare. Pertanto, JIT genera codice non corretto. Questo problema si verifica solo quando si utilizza il cpblk le istruzioni o le initblk istruzioni. Queste istruzioni vengono generate solo dal compilatore C++ gestito. Questo problema si applica al codice generato da JIT e da NGEN.
  • Gli 1.1 assembly offuscati potrebbero non riuscire se l'assembly esegue l'override di alcuni metodi di.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 di non eseguire l'override del metodo virtuale in.NET Framework 2.0. Non deve essere una modifica sostanziale, perché un'implementazione del metodo esiste ancora precedenti nella gerarchia di ereditarietà. Tuttavia, se viene eseguito l'override del metodo virtuale, il metodo virtuale viene quindi compilato 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, a causa di modifiche apportate nel controllo un valore NULL per il supporto address space layout randomization (ASLR), un caso di errore provoca una violazione di accesso in fase di esecuzione. Violazione di accesso si manifesta come un'eccezione ExecutionEngineException. Inoltre, il processo viene terminato.
  • Quando si creano alcuni tipi in fase di esecuzione tramite reflection come un prodotto della deserializzazione, il runtime entra in un ciclo infinito in processi a 32 bit. In processi a 64 bit, si verifica un'eccezione di memoria insufficiente. Il tipo deve essere un tipo generico viene creata un'istanza utilizzando un tipo di riferimento. Inoltre, il tipo deve implementare il ISerializable interfaccia e contiene un campo statico.
  • Dopo aver installato.NET Framework 3.5 SP1, viene visualizzato il seguente messaggio di errore di eccezione quando un sito Web è ospitato in IIS:
    COMException
    Questo problema si verifica quando il seguenti condizioni è vere:
    • Il sito Web è ospitato in IIS è in esecuzione ASP.NET.
    • ASP.NET utilizza Windows Presentation Foundation (WPF) per generare immagini in volo.
  • Collegamenti ipertestuali relativi all'interno di documenti XPS suddividere e causano il blocco dell'applicazione. Nei documenti XPS, quando si visualizza un collegamento a un'altra posizione all'interno dello stesso documento, non accade nulla. O arresto anomalo dell'applicazione che ospita il documento XPS.
  • In.NET Framework 3.5 SP1, il Geometry.Combine metodo consente di creare più punti o segmenti rispetto al metodo creato nelle versioni precedenti. Le informazioni del punto o il percorso generato da WPF utilizza 10 volte il numero di punti per definire un percorso di geometria come nelle versioni precedenti. Le versioni precedenti richiedono tre righe per definire una forma geometrica semplice o un percorso. Tuttavia, 30 righe sono richiesti in.NET Framework 3.5 SP1.
  • Dopo aver installato.NET Framework 3.5 SP1, dynamic data non può visualizzare gli ID di chiave esterna in una relazione uno a uno. Siti Web o applicazioni che vengono create utilizzando ASP.NET dynamic data vengono interrotte perché dynamic data presuppone l'esistano di descrittori di proprietà. Dynamic data utilizza i descrittori di proprietà per ottenere le etichette per i collegamenti.

    L'eccezione generata è simile al seguente:
    HttpException (0x80004005): DataBinding: 'System.Web.UI.WebControls.EntityDataSourceWrapper' non contiene una proprietà con il nome "Manager".
  • Non è possibile eliminare i collegamenti per le proprietà di navigazione non sono denominati identico al tipo. Questo problema si verifica quando il nome del tipo è diversa dalla proprietà di navigazione 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 associare tale entità con altre entità correlate. Se il client comunica con un servizio dati è supportato da un database relazionale, di inserimento al servizio vengono applicate le regole dello schema del database. Nei database, è pratica comune inserire un vincolo NOT NULL per le chiavi esterne nelle tabelle. In tal caso, un'operazione di inserimento tabella deve includere una chiave esterna per l'entità correlata. Tuttavia, a causa di un difetto del codice nella libreria client ADO.NET nuove entità e associazioni di riferimento Impossibile impostare contemporaneamente. Pertanto, è possibile utilizzare il client di ADO.NET Data Services con comuni vincoli di tabella chiave esterna.
  • Se la libreria client sta rilevando un oggetto è associato a uno o più oggetti aggiuntivi, è possibile eliminare un oggetto ordine. Questo problema si verifica perché la libreria tenta inoltre di eliminare i riferimenti tra gli oggetti.
  • Comportamento AutoCommit nelle transazioni di 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 viene avviata una transazione, completa la transazione e quindi avvia una nuova transazione sulla stessa connessione, tutti i comandi che vengono eseguiti nella seconda transazione eseguono in modalità autocommit. Le modifiche apportate a quei comandi vengono salvate nel database anche se viene eseguito il rollback della transazione.

Informazioni sui file

versioni x86

Nome del fileVersioneDataOraDimensioni
System.ServiceModel.dll3.0.4506.225406-Dic-200804:125,931,008
System.ServiceModel.dll3.0.4506.225406-Dic-200804:125,931,008
System.ServiceModel.dll3.0.4506.225406-Dic-200804:125,931,008
Wpfgfx_v0300.dll3.0.6920.150006-Dic-200803:351,736,528
PresentationFramework.dll3.0.6920.150006-Dic-200803:305,283,840
PresentationFramework.dll3.0.6920.150006-Dic-200803:305,283,840

versioni x64

Nome del fileVersioneDataOraDimensioni
System.ServiceModel.dll3.0.4506.225406-Dic-200803:175,267,456
System.ServiceModel.dll3.0.4506.225406-Dic-200804:125,931,008
System.ServiceModel.dll3.0.4506.225406-Dic-200803:175,267,456
System.ServiceModel.dll3.0.4506.225406-Dic-200804:125,931,008
System.ServiceModel.dll3.0.4506.225406-Dic-200803:175,267,456
System.ServiceModel.dll3.0.4506.225406-Dic-200804:125,931,008
Wpfgfx_v0300.dll3.0.6920.150006-Dic-200803:082,254,672
Wpfgfx_v0300.dll3.0.6920.150006-Dic-200803:351,736,528
PresentationFramework.dll3.0.6920.150006-Dic-200803:054,636,672
PresentationFramework.dll3.0.6920.150006-Dic-200803:054,636,672
PresentationFramework.dll3.0.6920.150006-Dic-200803:305,283,840
PresentationFramework.dll3.0.6920.150006-Dic-200803:305,283,840

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 958483 - Ultima revisione: 03/21/2013 08:11:00 - Revisione: 8.0

Microsoft .NET Framework 3.0

  • kbsurveynew kbHotfixServer kbqfe kbmt KB958483 KbMtit
Feedback