Share via


Risolvere i problemi comuni relativi alla distribuzione Web

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.
  • È possibile configurare ulteriormente la traccia per il servizio di gestione Web.

Codici di errore

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 Screenshot della finestra di dialogo Configurazione strumento di distribuzione Web. Il testo mostra che la versione a 32 bit non è compatibile con Windows a 64 bit.
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 Screenshot che mostra la finestra di dialogo Windows Installer. Il testo indica che questo tipo di processore non supporta questo pacchetto di installazione. Contattare il fornitore del prodotto.
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.