Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: Internet Information Services
Questo articolo descrive come diagnosticare e risolvere i problemi comuni relativi alla distribuzione Web, inclusi gli errori comuni riscontrati 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, Distribuzione Web registra i log nel registro eventi in Applicazioni>Distribuzione Web Microsoft. È 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 di distribuzione Web disponibili in %programfiles%\IIS\Microsoft Web Deploy v3 per diagnosticare i problemi di installazione.
- Se l'avvio del servizio gestione Web o del servizio agente remoto non riesce, vedere i dettagli dell'errore passando a Visualizzatore eventi (locale)>Sistema dei log>di Windows per 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 visualizza un messaggio e un codice di errore che può essere utile per ottenere altre informazioni per risolvere un problema. Per un elenco completo dei codici di errore, vedere Codici errore distribuzione Web.
Note
Il messaggio di errore può essere diverso a seconda della modalità di chiamata di 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. Non è stato possibile installare Distribuzione Web in un sistema operativo valido
| Sintomi | Il sistema operativo è corretto e la versione e il livello di bit di Distribuzione Web sono corretti, ma l'installazione non riesce. |
|---|---|
| Causa radice | Sconosciuto |
| 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 agente eseguendo i comandi seguenti al prompt dei comandi amministrativi:net stop msdepsvc net start msdepsvc net stop wmsvc net start wmsvc |
3. Non è stato possibile installare distribuzione Web versione a 32 bit nell'hardware a 64 bit
4. Non è stato possibile installare Distribuzione Web versione a 64 bit nell'hardware a 32 bit
5. Impossibile registrare lo spazio dei nomi URL a causa di uno spazio dei nomi preesistente
| Sintomi | Impossibile installare Distribuzione Web. |
|---|---|
| Causa radice | Lo spazio dei nomi URL che Distribuisce 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 degli URL, vedere Personalizzazione e protezione del servizio remoto. |
Problemi del servizio Agente remoto
1. Impossibile inizializzare Microsoft.Web.Deployment.Dll durante l'avvio
| Sintomi | L'avvio del servizio agente remoto non riesce. |
|---|---|
| Causa radice | msdepsvc.exe o altri file non sono presenti in %programfiles%\IIS\Microsoft Web Deploy v3. |
| Correzione/soluzione alternativa | Reinstallare il prodotto. |
2. Il servizio agente remoto non viene avviato
| Sintomi | Impossibile contattare 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 viene avviato. |
| Correzione/soluzione alternativa | Avviare il servizio: net start msdepsvc. |
3. Tentativo di connettersi a un server in cui HTTP non è in ascolto o non è consentito
| Sintomi | Impossibile contattare 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: Nessuna connessione può essere stabilita perché il computer di destinazione lo ha rifiutato 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) invece di MS Deploy perché manca il percorso di msdepsvc.exe . |
| Correzione/soluzione alternativa | Modificare l'URL per includere /MSDeployAgentService. |
5. Tentativo di accedere al servizio Agente remoto come 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 l'operazione
| Sintomi | Il servizio potrebbe smettere di rispondere per molto 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: si è verificato un 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 eseguito per bloccare il funzionamento delle versioni non definitive con le versioni rilasciate. |
| Correzione/soluzione alternativa | Trovare la corrispondenza con le 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 vuole l'URL predefinito o impostare un URL personalizzato come specificato nella documentazione. Per altre informazioni sulla personalizzazione degli URL, vedere Personalizzazione e protezione del servizio remoto. |
Problemi del servizio gestione Web
1. Il servizio gestione Web non viene 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 Servizio gestione Web: Net Start WMSVC. |
2. Non autorizzato: utente non autorizzato dalle regole del gestore di distribuzione
| Sintomi | Impossibile completare un'operazione con il provider <ProviderName> specificato durante la connessione tramite il servizio di gestione Web. Ciò 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 della 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 a un server che non è stato configurato correttamente tramite distribuzione Web, vedere Risoluzione dei problemi di distribuzione Web con Visual Studio.

