Risolvere i problemi comuni relativi alla distribuzione Web
Articolo
Si applica a: Internet Information Services
Questo articolo descrive come diagnosticare e risolvere i problemi comuni relativi alla distribuzione Web, inclusi gli errori comuni rilevati durante la pubblicazione da Visual Studio 2010.
Registrazione
Quando si verificano problemi relativi alla distribuzione Web, sono disponibili diverse opzioni di registrazione a seconda della posizione in cui si verifica il problema. Per impostazione predefinita, i log di distribuzione Web nel registro eventi in Applicazioni>Microsoft Web Deploy. È un ottimo punto di partenza per cercare errori nel server di destinazione.
Se non è possibile diagnosticare il problema usando il registro eventi, ecco alcune altre opzioni:
Usare i log msi distribuzione Web in %programfiles%\IIS\Microsoft Web Deploy v3 per diagnosticare i problemi di installazione.
Se il servizio di gestione Web o il servizio agente remoto non viene avviato, vedere i dettagli dell'errore passando a Visualizzatore eventi (locale)Windows Logs System for Service Control Manager.If Web Management Service or Remote Agent Service fails to start, see the error details by going to Visualizzatore eventi (Local)>Windows Logs>System for Service Control Manager.
Per alcuni casi di errore comuni, Distribuzione Web mostra un messaggio e un codice di errore che possono essere utili per ottenere altre informazioni per risolvere un problema. Per un elenco completo dei codici di errore, vedere Codici di errore di distribuzione Web.
Nota
Il messaggio di errore può essere diverso a seconda del modo in cui viene richiamata la distribuzione Web. Ad esempio, Microsoft WebMatrix sceglie di visualizzare messaggi di errore personalizzati anziché codici di errore, mentre la riga di comando visualizzerà sempre i codici di errore se vengono registrati.
Problemi di installazione
1. Impossibile installare Distribuzione Web in un sistema operativo valido
Sintomi
Il sistema operativo è corretto e la versione e il bit della distribuzione Web sono corretti, ma l'installazione non riesce.
Causa radice
Unknown
Correzione/soluzione alternativa
Cercare nel log di installazione, disponibile in %programfiles%\IIS\Microsoft Web Deploy V3.
2. Distribuzione Web non funziona dopo un aggiornamento
Sintomi
Distribuzione Web non funziona dopo un aggiornamento della versione.
Causa radice
Distribuzione Web non riavvia i servizi dopo un aggiornamento.
Correzione/soluzione alternativa
Se si sta aggiornando un'installazione esistente di Distribuzione Web, assicurarsi di riavviare il gestore e i servizi dell'agente eseguendo i comandi seguenti al prompt dei comandi amministrativo: net stop msdepsvc net start msdepsvc net stop wmsvc net start wmsvc
3. Impossibile installare la versione di Distribuzione Web a 32 bit su hardware a 64 bit
Sintomi
Causa radice
Il tentativo di installare a 32 bit nel sistema operativo a 64 bit è un controllo all'interno dell'identità del servizio gestito distribuzione Web che non riesce perché non supporta la modalità WoW64.
Correzione/soluzione alternativa
Installare la stessa versione corrispondente all'architettura del sistema operativo.
4. Non è stato possibile installare la versione di Distribuzione Web a 64 bit nell'hardware a 32 bit
Sintomi
Causa radice
Il tentativo di installare a 64 bit nel sistema operativo a 32 bit è un controllo all'interno dell'identità del servizio gestito di Distribuzione Web che avrà esito negativo.
Correzione/soluzione alternativa
Installare la stessa versione corrispondente all'architettura del sistema operativo.
5. Impossibile registrare lo spazio dei nomi URL a causa dello spazio dei nomi preesistente
Sintomi
Impossibile installare Distribuzione Web.
Causa radice
Lo spazio dei nomi URL che Distribuzione Web tenta di creare durante l'installazione è già registrato.
Correzione/soluzione alternativa
- Rimuovere la registrazione in conflitto. - Modificare l'URL di distribuzione Web durante l'installazione msiexec /i wdeploy.msi /passive ADDLOCAL=ALL LISTENURL=http://+:8080/MSDEPLOY2/. Per altre informazioni sulla personalizzazione dell'URL, vedere Personalizzazione e protezione del servizio remoto.
Problemi del servizio Agente remoto
1. Impossibile inizializzare Microsoft.Web.Deployment.Dll durante l'avvio
Sintomi
Il servizio Agente remoto non viene avviato.
Causa radice
msdepsvc.exe o altri file non sono presenti in %programfiles%\IIS\Microsoft Web Deploy v3.
Correzione/soluzione alternativa
Reinstallare il prodotto.
2. Servizio agente remoto non avviato
Sintomi
Microsoft.Web.Deployment.DeploymentAgentUnavailableException: impossibile contattare l'agente remoto (URL http://DestinationServer/msdeployagentservice). Assicurarsi che il servizio agente remoto sia installato e avviato nel computer di destinazione. >--- System.Net.WebException: il server remoto ha restituito un errore: (404) Non trovato.
Causa radice
Il servizio Agente remoto non è stato avviato.
Correzione/soluzione alternativa
Avviare il servizio: net start msdepsvc.
3. Tentativo di connessione a un server in cui HTTP non è in ascolto o consentito
Sintomi
Microsoft.Web.Deployment.DeploymentAgentUnavailableException: impossibile contattare l'agente remoto (URL http://DestinationServer/msdeployagentservice). Assicurarsi che il servizio agente remoto sia installato e avviato nel computer di destinazione. >--- System.Net.WebException: Impossibile connettersi al server remoto ---> System.Net.Sockets.SocketException: Non è stato possibile stabilire alcuna connessione perché il computer di destinazione l'ha rifiutata attivamente DestinationServer:80
Causa radice
HTTP non è in ascolto.
Correzione/soluzione alternativa
Assicurarsi che il traffico HTTP sia consentito al servizio Agente remoto.
4. Tentativo di connessione a un server con l'errore Metodo non consentito
Sintomi
Microsoft.Web.Deployment.DeploymentException: impossibile completare la richiesta all'URL dell'agente remoto 'http://DestinationServer/'. >--- System.Net.WebException: il server remoto ha restituito un errore: (405) Metodo non consentito.
Causa radice
La richiesta è stata prelevata da Internet Information Services (IIS) stesso invece di MS Deploy perché il percorso di msdepsvc.exe è mancante.
Correzione/soluzione alternativa
Modificare l'URL in modo da includere /MSDeployAgentService.
5. Tentativo di accesso al servizio Agente remoto come non amministratore
Sintomi
Microsoft.Web.Deployment.DeploymentException: impossibile completare la richiesta all'URL dell'agente remoto 'http://DestinationServer/msdeployAgentService'. >---; System.Net.WebException: il server remoto ha restituito un errore: (401) Non autorizzato.
Causa radice
Il servizio Agente remoto richiede che il chiamante sia membro del gruppo Administrators o da un account di dominio aggiunto al gruppo Administrators. Un amministratore locale che non è l'account predefinito non funzionerà con il servizio Agente remoto a causa di un bug in Distribuzione Web 2.0.
Correzione/soluzione alternativa
Specificare le credenziali amministrative.
6. Il servizio Agente remoto si blocca durante il funzionamento
Sintomi
Il servizio potrebbe smettere di rispondere per un lungo periodo di tempo, fino a diverse ore.
Causa radice
Sconosciuto.
Correzione/soluzione alternativa
Arrestare l'operazione e tentare di ripeterla.
7. Client e server non sono compatibili (versione non corrispondente)
Sintomi
Timestamp=24638007621418 MsDepSvc.exe Errore: 0 : Errore. I dettagli dell'eccezione sono i seguenti: Microsoft.Web.Deployment.DeploymentClientServerException: il client e il server non sono compatibili. La versione più bassa supportata dal client è "7.1.538.0". La versione più recente supportata dal server è "7.1.537.0".
Causa radice
Alcune versioni non funzionano insieme, quindi Distribuzione Web impedisce loro di lavorare insieme. In genere viene fatto per impedire alle versioni non definitive di funzionare con le versioni rilasciate.
Correzione/soluzione alternativa
Corrisponde alle versioni.
8. Il servizio agente remoto non è riuscito ad avviare l'ascolto sull'URL
Sintomi
Il servizio Agente remoto non è riuscito ad avviare l'ascolto sull'URL '{0}'. Assicurarsi che l'URL non sia in uso.
Causa radice
In genere indica un conflitto di URL.
Correzione/soluzione alternativa
Provare a reinstallare se si desidera l'URL predefinito o impostare un URL personalizzato come specificato nella documentazione. Per altre informazioni sulla personalizzazione dell'URL, vedere Personalizzazione e protezione del servizio remoto.
Problemi del servizio di gestione Web
1. Servizio di gestione Web non avviato
Sintomi
Servizio di gestione Web non avviato.
Causa radice
Sconosciuto. Il servizio deve essere avviato per impostazione predefinita.
Correzione/soluzione alternativa
Avviare il servizio di gestione Web: Net Start WMSVC.
2. Non autorizzato: utente non autorizzato dalle regole del gestore della distribuzione
Sintomi
Impossibile completare un'operazione con il provider <ProviderName> specificato durante la connessione tramite il servizio di gestione Web. Questo problema può verificarsi se l'amministratore del server non ha autorizzato l'utente per questa operazione.
Causa radice
Un utente non amministratore ha tentato di eseguire un'azione con restrizioni con un provider. Questa azione indica in genere che non è stata trovata una regola di delega corrispondente. Il nome utente, il provider, l'operazione o il percorso del provider non è corretto.
Correzione/soluzione alternativa
La soluzione alternativa consiste nel correggere la regola di delega o crearne una. Per altre informazioni sulle regole di delega, vedere Configurare il gestore di distribuzione Web.
Errori durante la pubblicazione da Visual Studio
Per altre informazioni sulla risoluzione degli errori comuni che possono verificarsi durante il tentativo di pubblicazione da Visual Studio in un server non configurato correttamente tramite Distribuzione Web, vedere Risoluzione dei problemi di distribuzione Web con Visual Studio.
Commenti e suggerimenti
Questa pagina è stata utile?
Commenti e suggerimenti
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedere https://aka.ms/ContentUserFeedback.