Servizi Web correlati a WSUS potrebbero smettere di funzionare quando si aggiorna un computer basato su Windows Server 2003 a Windows Server 2008

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

Sintomi

Si consideri il seguente scenario. Si dispone di un computer basato su Windows Server 2003 con Windows Server Update Services (WSUS) 3.0 Service Pack 1 (SP1) installato. Il computer viene aggiornato a Windows Server 2008. In questo scenario, i servizi Web correlati a WSUS potrebbero non funzionare.

Quando si tenta di accedere alla console di amministrazione WSUS, è possibile che venga visualizzato il seguente messaggio di errore:

Errore: Errore di connessione

Errore durante il tentativo di connettersi al server WSUS. Questo errore può verificarsi per diversi motivi. Controllare la connettività con il server. Se il problema persiste, contattare l'amministratore di rete.

Fare clic su Reimposta nodo Server per connettersi nuovamente al server.
Inoltre, quando sceglie Errore durante la copia negli Appunti, si ricevono le informazioni di errore seguente:
La console di amministrazione di WSUS è riuscita a connettersi al Server WSUS tramite API remoto.

Verificare che il servizio Update Services, IIS e SQL sono in esecuzione sul server. Se il problema persiste, riavviare IIS, SQL e i servizi di aggiornamento.

La console di amministrazione di WSUS è verificato un errore imprevisto. Potrebbe trattarsi di un errore temporaneo; Provare a riavviare la console di amministrazione. Se l'errore persiste,

Provare a rimuovere le preferenze per la console persistente eliminando il file di wsus con appdata%\Microsoft\MMC\ %.

System.IO.IOException - Sincronizzazione non riuscita a causa di un formato di pacchetto non previsto.

Origine
Sistema

Analisi dello stack:
in System.Net.Security.SslState.StartReadFrame (buffer di Byte [], Int32 readBytes, AsyncProtocolRequest, asyncRequest)
in System.Net.Security.SslState.StartReceiveBlob (buffer di Byte [], AsyncProtocolRequest, asyncRequest)
in System.Net.Security.SslState.CheckCompletionBeforeNextReceive (messaggio ProtocolToken, AsyncProtocolRequest, asyncRequest)
in System.Net.Security.SslState.StartSendBlob (Byte in ingresso [], Int32 count, AsyncProtocolRequest asyncRequest)
in System.Net.Security.SslState.ForceAuthentication (Boolean receiveFirst, buffer di Byte [], AsyncProtocolRequest, asyncRequest)
in System.Net.Security.SslState.ProcessAuthentication (LazyAsyncResult lazyResult)
a System.Net.TlsStream.CallProcessAuthentication (stato oggetto)
a System.Threading.ExecutionContext.runTryCode (oggetto userData)
in System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (codice TryCode, CleanupCode backoutCode, oggetto userData)
in System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, callback ContextCallback, lo stato dell'oggetto)
in System.Threading.ExecutionContext.Run (ExecutionContext executionContext, callback ContextCallback, lo stato dell'oggetto)
in System.Net.TlsStream.ProcessAuthentication (LazyAsyncResult risultato) in System.Net.TlsStream.Write (buffer di Byte [], offset Int32, Int32 dimensione)
in System.Net.PooledStream.Write (buffer di Byte [], offset Int32, Int32 dimensione)
in System.Net.ConnectStream.WriteHeaders (async booleano)
** Questa eccezione è stata nidificata la seguente eccezione **

System.Net.WebException: La connessione sottostante chiusa: errore imprevisto durante un'operazione di invio.

Origine
Microsoft.UpdateServices.Administration

Analisi dello stack:
in Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer (Object [] args)
in Microsoft.UpdateServices.Administration.AdminProxy.GetUpdateServer (stringa NomeServer, portNumber Int32, Boolean useSecureConnection)
in Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.GetUpdateServer (stringa NomeServer, portNumber Int32, Boolean useSecureConnection)
in Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.GetUpdateServer (impostazioni di PersistedServerSettings)
in Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()
in Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServerAndPopulateNode (Boolean connectingServerToConsole)
in Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.OnExpandFromLoad (SyncStatus stato)
Quando si controlla l'accesso Internet Information Services (IIS) sul server WSUS, è possibile visualizzare le richieste HTTP non è riuscita e che essi generato un errore HTTP 405. La riga di registro è simile al seguente:
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2008-02-07 19:48:09 fe80::2ddc:2f84:4cfe:6bf3%10 POST /ApiRemoting30/WebService.asmx - 80 <username> fe80::2ddc:2f84:4cfe:6bf3%10 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.1433) 405 0 1 0
Nota Il percorso è il percorso predefinito per i file di registro IIS:
%SystemDrive%\Inetpub\Logs\Logfiles\w3svc1

Cause

Questo problema si verifica perché il mapping del gestore del sito Web predefinito in IIS 7.0 non contengono il mapping per l'estensione ASMX quando si aggiorna Windows Server 2003 a Windows Server 2008. Questo comportamento si verifica anche se è installato Microsoft ASP.NET in IIS 7.0.

In Windows Server 2008, il programma di installazione di WSUS 3.0 SP1 non aggiunge i mapping di script per la directory virtuale di WSUS. WSUS 3.0 SP1, invece, si basa sul mapping di script sul sito Web predefinito. In alcuni casi, quando si aggiorna Windows Server 2003 a Windows Server 2008, è non possibile alcun mapping di script con estensione ASMX nel sito Web predefinito. Di conseguenza, i servizi Web correlati a WSUS potrebbero non funzionare.

Workaround

Per aggirare il problema, disinstallare il servizio ruolo ASP.NET in IIS e quindi utilizzare Gestione servizio per reinstallare il servizio. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Fare clic su Avviare, fare clic su Strumenti di amministrazione, quindi fare clic su Server Manager.
  2. Espandere Ruoli, quindi fare clic su Server Web (IIS).
  3. Nel Servizi di ruolo sezione, fare clic su Rimuovere servizi ruolo.
  4. Disattivare il ASP.NET la casella di controllo e quindi fare clic su Avanti.
  5. Fare clic su Rimuovere.
  6. Attendere il completamento del processo di rimozione e quindi fare clic su Chiudere.
  7. Nella stessa Servizi di ruolo sezione, fare clic su Aggiungi servizi ruolo.
  8. Attivare il ASP.NET la casella di controllo e quindi fare clic su Avanti.
  9. Fare clic su Installare.
  10. Attendere il completamento del processo di installazione e quindi fare clic su Chiudere.

Informazioni

Per ulteriori informazioni, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
948014Descrizione del pacchetto di Windows Server Update Services 3.0 Service Pack 1

Proprietà

Identificativo articolo: 948139 - Ultima modifica: mercoledì 25 luglio 2012 - Revisione: 3.0
Le informazioni in questo articolo si applicano a:
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Server 2008 for Itanium-Based Systems
Chiavi: 
kberrmsg kbexpertiseinter kbtshoot kbprb kbmt KB948139 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: 948139
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