Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Si supponga di utilizza la classe HttpWebRequest o HttpClient in .NET Framework 4.5 per inviare una richiesta al server. In questo caso, dopo la richiesta e risposta HTTP è chunked, connessione al server viene terminata.

Nota: Questo problema si verifica in genere dopo aver applicato l'aggiornamento descritto nel seguente articolo della Knowledge Base (KB):

2750149 un aggiornamento è disponibile per .NET Framework 4.5 in Windows 8, Windows RT e Windows Server 2012: gennaio 2013

Risoluzione

Per assicurarsi che la classe HttpWebRequest e la classe HttpClient riutilizzerà una connessione, deve svuotare le risposte alle richieste HTTP intera dalla connessione prima di effettuare una nuova richiesta. Per risolvere questo problema, applicare uno dei seguenti metodi:

  • Assicurarsi di svuotare completamente il flusso di risposta prima di inviare una nuova richiesta. Ad esempio, quando si riceve una risposta in blocchi, l'applicazione legge il flusso di risposta fino a quando il metodo di lettura sul flusso restituito "0 byte letti."

    Nota: Questo approccio non richiede ulteriori aggiornamenti da installare.

  • Installare questo aggiornamento per ripristinare lo stesso comportamento prima dell'installazione dell'aggiornamento rapido in 2750149 KB. Quando l'applicazione si chiude il flusso di risposta, la classe HttpWebRequest tenta di svuotare le risposte. Se questa operazione viene eseguita correttamente, la connessione verrà riutilizzata per la successiva richiesta.

Informazioni sull'hotfix

Un hotfix supportato è ora disponibile da Microsoft. Tuttavia, destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicarlo solo ai sistemi in cui si verificano questo problema specifico.

Per risolvere questo problema, contattare il supporto tecnico clienti Microsoft per ottenere l'hotfix. Per un elenco completo dei numeri di telefono supporto tecnico clienti Microsoft e informazioni sui costi dell'assistenza, visitare il seguente sito Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota: In casi particolari, le spese normalmente addebitate per le chiamate di supporto potrebbero essere annullate qualora un addetto al supporto Microsoft determina che uno specifico aggiornamento risolverà il problema. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

Prerequisiti

Per applicare questo hotfix, è necessario disporre di Microsoft .NET Framework 4.5 installato.

Richiesta di riavvio

È necessario riavviare il computer dopo avere applicato questo hotfix se vengono utilizzati i file interessati durante l'installazione. Si consiglia di chiudere tutte le applicazioni che utilizzano.NET Framework prima di applicare questo hotfix.

La versione globale di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.

Per tutte le versioni basate su x86 supportate di Windows 8

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:35

x86

Per tutte le versioni basate su x64 supportate di Windows 8, Windows Server 2012

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:58

x86

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:35

x86


Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×