FIX: L'applicazione di perdite due handle di evento ogni volta che l'applicazione invia una richiesta HTTP

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

In questa pagina

Sintomi

Il metodo di SetProxy imposta il server proxy per una richiesta HTTP. Quando si crea un'applicazione che utilizza l'oggetto WinHttpRequest , se si chiama il metodo Open , prima di chiamare il metodo SetProxy , l'applicazione è possibile che una perdita di due handle di evento per ogni richiesta HTTP.

Risoluzione

Informazioni sul Service pack

Per risolvere questo problema, è necessario ottenere il service pack più recente per Microsoft Windows XP o Microsoft Windows 2000. Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportato di seguito:
322389Come ottenere il service pack più recente per Windows XP
260910Come ottenere il service pack più recente per Windows 2000
L'aggiornamento rapido WinHTTP5.dll è stato sostituito dal file WinHTTP.dll in Windows 2000 Service Pack 3 (SP3) e in Windows XP Service Pack 2 (SP2). Supporto per il file WinHTTP5.dll scaduta il 1 ottobre 2004. Pertanto, anziché il file WinHTTP5.dll occorre utilizzare il file WinHTTP.dll. Per ulteriori informazioni, visitare il seguente sito Web MSDN (informazioni in lingua inglese):
http://msdn2.microsoft.com/en-us/library/aa384276.aspx
Se il file WinHTTP5.dll originale non è stata annullata la registrazione durante l'installazione di Windows 2000 SP3 o un service pack successivo o quando è installato Windows XP SP2, il server si continuerà a utilizzare il file WinHTTP5.dll originale. Se si verifica questo comportamento, si verificheranno i problemi noti relativi al che sono stati risolti nell'hotfix. Se è installato Windows 2000 SP3 o di un service pack successivo, o se è installato Windows XP SP2, cercare il file WinHTTP.dll. Se il file WinHTTP.dll è nella stessa cartella del file WinHTTP5.dll, attenersi alla seguente procedura:
  1. Utilizzare il seguente comando per annullare la registrazione del file WinHTTP5.dll:
    regsvr32 /u C:\WINNT\system32\winhttp5.dll
  2. Utilizzare il comando seguente per registrare il file WinHTTP.dll:
    regsvr32 C:\WINNT\system32\winhttp.dll

Informazioni sull'hotfix

La versione di lingua inglese di questo aggiornamento rapido (hotfix) presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e le ore per questi file sono indicati in UTC (Coordinated Universal Time). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e l'ora locale, utilizzare la scheda fuso orario dello strumento Data e ora del Pannello di controllo.
   Date         Time   Version        Size     File name
   --------------------------------------------------------
   08-Mar-2004  17:22  5.0.2613.1004  298,936  Winhttp5.dll

Status

Microsoft ha confermato che questo problema riguarda i prodotti sono elencati nella sezione "Si applica a". Questo problema è stato innanzitutto corretto in Windows 2000 Service Pack 3 e in Windows XP Service Pack 2.

Informazioni

Per verificare che l'applicazione disponga di un problema di handle, monitorare il numero di handle in Microsoft Windows Task Manager. In Task Manager verificare che l'applicazione è perdite di due punti di controllo ogni volta che l'applicazione esegue una nuova richiesta. Inoltre, verificare che i quadratini di ridimensionamento non vengono rilasciate per un lungo periodo di tempo.

Per ulteriori informazioni sulla terminologia utilizzata per descrivere gli aggiornamenti dei prodotti Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
824684Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Proprietà

Identificativo articolo: 838098 - Ultima modifica: venerdì 5 gennaio 2007 - Revisione: 4.0
Le informazioni in questo articolo si applicano a:
  • Microsoft Windows HTTP Services 5.0 alle seguenti piattaforme
    • Microsoft Windows XP Service Pack 1
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
Chiavi: 
kbmt kbwinxpsp2fix kbfix kbbug kbwinxpsp1fix kbwinxppresp2fix kbqfe KB838098 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: 838098
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