Condividi tramite


Messaggi di errore di Strumenti contenitore

Questo articolo elenca i codici di errore usati da Visual Studio Container Tools e, se possibile, fornisce suggerimenti su come risolvere i problemi.

Codici di errore di Strumenti contenitore

Codice Descrizione Note Fix
CTC1001 La condivisione dei volumi Docker non è abilitata Questo errore si verifica quando la condivisione file non è abilitata. La condivisione file consente la condivisione di directory locali in Windows con i contenitori Linux. Questo è applicabile solo nei contenitori Linux che usano la modalità Hyper-V. Per altri dettagli, vedere Manuale dell'utente Docker Desktop per Windows o Documentazione di Docker. Abilitare la condivisione file Docker.
CTC1002 Docker Desktop non è installato Installare Docker Desktop.
CTC1003 Docker Desktop non è in esecuzione Avviare Docker Desktop.
CTC1004 Non è possibile ottenere il sistema operativo del server Docker Specificare il valore predefinito targetOS nel file di progetto, <DockerDefaultTargetOS> Linux </DockerDefaultTargetOS>ad esempio .
CTC1005 La modalità del sistema operativo di Docker Desktop non corrisponde al sistema operativo di destinazione del progetto Passare alla modalità del sistema operativo Docker Desktop in modo che corrisponda al sistema operativo di destinazione del progetto.
CTC1006 Docker Desktop è in esecuzione ma è in uno stato di errore e deve essere riavviato. Riavviare Docker Desktop e assicurarsi che Docker Desktop funzioni correttamente.
CTC1007 Il download vsdbg non è riuscito ma è stata trovata una copia esistente su disco Si tratta solo di un avviso e il debug non avrà esito negativo. Questo avviso si verifica quando la versione più recente di vsdbg non riesce a scaricare ma è stata trovata e usata una copia esistente. Nessuna azione necessaria per l'utente.
CTC1008 Download vsdbg non riuscito e nessuna copia esistente trovata sul disco F5 non è riuscito a scaricare vsdbg.exe. Verificare la connessione Internet.
CTC1009 Le credenziali di condivisione delle unità potrebbero non essere valide Ciò potrebbe essere causato dalle credenziali delle unità condivise usate da Docker Desktop non aggiornate. Provare a reimpostare le credenziali nella pagina Unità condivise delle impostazioni di Docker Desktop e quindi riavviare Docker.
CTC1010 L'utente corrente non è nel docker-users gruppo L'utente corrente non è nel docker-users gruppo. Aggiungere se stessi al docker-users gruppo e quindi disconnettersi e tornare a Windows.
CTC1011 Le porte sono in uso Un contenitore sta tentando di usare una porta host specifica già in uso. Arrestare il contenitore precedente o un'altra applicazione che usa questa porta o aggiornare l'applicazione per usare una porta diversa.
CTC1012 Non usato
CTC1013 Questo tipo corrente non è supportato o la versione dotnet core non è supportata
CTC1014 Errore durante la compilazione di dockerFile Impossibile compilare il Dockerfile. Correggere l'errore nel Dockerfile e riprovare.
CTC1019 Non utilizzato
CTC1020 Eccezione NonauthorizedAccessException generata durante il tentativo di avviare il contenitore
CTC1021 SecurityException generata durante il tentativo di avvio del contenitore
CTC1022 Non utilizzato
CTC1023 File o directory non trovati. Potrebbe trattarsi di dockerfile, contesto Docker o file di progetto non trovato.
CTC1024 Eccezione IOException generata durante il tentativo di avviare il contenitore
CTC1025 Errore durante il tentativo di pull di un'immagine Docker. Vedere la finestra Output per un errore più dettagliato sul motivo per cui il docker pull comando non è riuscito.
CTC1026 Errore di analisi dell'impostazione di avvio. Impossibile trovare le impostazioni II edizione Standard xpress o l'errore di analisi durante l'analisi dell'impostazione II edizione Standard xpress nel file launch Impostazioni.json. Assicurarsi che le impostazioni II edizione Standard xpress in launch Impostazioni.json siano valide.
CTC1027 Errore durante l'esecuzione dello dev-certs strumento. Si è verificato un errore durante l'esecuzione dello dev-certs strumento per considerare attendibile il certificato di sviluppo ASP.NET Core. Vedere la finestra Output per un errore più dettagliato.
CTC1028 URL di avvio non valido L'URL dell'applicazione che verrà avviato all'avvio del debug non è valido Verificare che le launchUrl impostazioni di avvio di Docker siano specificate nell'avvio Impostazioni.json
CTC1029 Esecuzione di Docker non riuscita Si è verificato un errore durante il tentativo di eseguire un comando per avviare il processo dell'applicazione all'interno del contenitore. Vedere la finestra Output per un errore più dettagliato.
CTC1030 Errore interno Si è verificato un errore interno sconosciuto. Aprire un bug in Commenti e suggerimenti di Visual Studio.
CTC1031 Sistema operativo non supportato Probabilmente si usa un progetto .NET Framework in un contenitore Linux. Passare a un contenitore di Windows e riprovare.
CTC1032 Non utilizzato
CTC1033 Non utilizzato
CTC1034 Non utilizzato
CTC1035 Download di Docker Desktop non riuscito Impossibile scaricare il programma di installazione di Docker Desktop (.msi) durante il tentativo di installazione di Docker Desktop. Controllare la connessione Internet e che nessun firewall stia bloccando il download del file.
CTC1036 Installazione di Docker Desktop non riuscita Correggere l'errore nel programma di installazione e installare manualmente Docker Desktop. In alternativa, riaprire la soluzione e Visual Studio tenterà di installare nuovamente Docker Desktop.
CTC1037 Errore di accesso al file manifesto Blazor La riscrittura del file di asset Web statici Blazor non è riuscita durante il debug dell'applicazione Blazor. Vedere la finestra Output per un errore più dettagliato.
CTC1038 Il contenitore è assente o non è in esecuzione al momento del debug Per altri dettagli sul motivo per cui l'avvio del contenitore non è riuscito, vedere la finestra Output .
CTC1039 I file binari del programma di cui eseguire il debug non vengono trovati nel percorso previsto nel contenitore.
CTC1040 Il programma sottoposto a debug è stato chiuso con un codice di uscita imprevisto Impossibile avviare il processo dell'applicazione. Per altri dettagli, vedere la finestra Output .
CTC1041 Installazione incompleta di Docker Desktop. Docker Desktop non sembra aver completato l'installazione. Provare a riavviare e, se il problema persiste, provare a ripristinare l'installazione di Docker Desktop.

Codici di errore specifici di Docker-compose

Codice Descrizione Note Fix
DTP1001 Porta host non trovata Nel progetto Docker Compose l'URL del servizio specifica il token {ServicePort}, ma il contenitore non ha alcuna porta host corrispondente. Assicurarsi che il contenitore venga avviato con una porta host per lo schema URL corretto (http o https).
DTP1002 Contenitore non trovato Quando si esegue il debug del progetto Docker Compose, il contenitore non è stato avviato o il contenitore è stato chiuso. Per altre informazioni sul motivo per cui non è stato possibile avviare il contenitore, vedere la finestra Output .
DTP1003 Nessun servizio trovato durante il debug del progetto Docker Compose. Verificare che nel documento Docker Compose sia definito uno o più servizi dotnet.
DTP1004 Errore di scaffolding di Docker Compose Provare ad aggiungere di nuovo il supporto di Docker Compose.
DT1001 Il debug non è riuscito a causa di un errore durante l'esecuzione del comando Docker Compose. Per altri dettagli su questo errore, vedere la finestra Output .
DT1002 Sistema operativo di destinazione non valido Sistema operativo di destinazione Dockerfile sconosciuto specificato nella DockerDefaultTargetOS proprietà . I valori supportati sono "Windows" e "Linux".
DT1003 Errore imprevisto durante il tentativo di eseguire un comando. Per altri dettagli su questo errore, vedere la finestra Output .
DT1004 Errore nel file Docker Compose Controllare tutti i documenti Docker Compose e assicurarsi che siano validi.
DT1005 Errore di esecuzione del comando Docker Compose Per altri dettagli su questo errore, vedere la finestra Output .
DT1006 Il nome del profilo di composizione usato nel profilo di avvio attivo non viene trovato nel documento Docker Compose. Ad esempio, se il profilo di avvio attivo usa il profilo compose denominato p2 come illustrato di seguito:

"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
        "p2"
    ]
  }
}

ma docker-compose.yml non ha definito il profilo p2, quindi verrà visualizzato questo errore.
Aggiornare il profilo di avvio per usare il profilo di composizione corretto o usare la finestra di dialogo Gestisci avvio di Docker Compose Impostazioni per aggiornare le impostazioni di avvio.
DT1007 Nome del servizio non valido nel profilo di avvio attivo che usa il profilo compose. Ad esempio, se il profilo di avvio attivo usa il profilo p1 compose e definisce l'elenco di servizi per il profilo p1 di composizione, come illustrato di seguito:

"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
      "p1"
    ],
    "serviceActions": {
      "webapp2": "StartWithoutDebugging"
    }
  }
}
ma docker-compose.yml non definisce il servizio webapp2, quindi viene visualizzato questo errore.
Aggiornare il profilo di avvio per usare il nome del servizio corretto o usare la finestra di dialogo Gestisci avvio di Docker Compose Impostazioni per aggiornare le impostazioni di avvio.
DT1008 Azione del servizio non valida nel profilo di avvio attivo che usa il profilo compose. Ad esempio, se il profilo di avvio attivo usa il profilo p1 compose e definisce l'azione errata (wrongActionname) per un servizio (webapplication).
"Docker Compose": {  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
      "p1"
    ],
    "serviceActions": {
      "webapp": "wrongActionname"
    }
  }
}
Correggere l'azione del servizio su StartWithoutDebugging, che è l'unica azione valida per il servizio che usa un profilo di composizione.
DT1009 Il profilo di avvio attivo usa sia composeProfile che serviceActions. È possibile definire un profilo di avvio di Visual Studio usando profili di composizione o scegliendo un elenco di servizi senza usare un profilo di composizione; non può essere creato usando entrambi. Pertanto, se un profilo di avvio attivo usa entrambi come illustrato di seguito, viene visualizzato questo errore.
"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
      "p1"
    ]
  },
  "serviceActions": {
    "webapp": "StartWithoutDebugging"
  }
}
composeProfile Usare o serviceActions o usare la finestra di dialogo Gestisci avvio di Docker Compose Impostazioni per aggiornare le impostazioni di avvio.
DT1010 Nome del servizio non valido nel profilo di avvio attivo Ad esempio, se il profilo di avvio attivo definisce come serviceActions illustrato di seguito:
"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "serviceActions": {
    "redis1": "StartWithoutDebugging",
    "webapp8": "StartWithoutDebugging"
  }
}
Ma l'oggetto docker-compose.yml non ha definito il servizio redis1, verrà visualizzato questo errore.
Aggiornare il profilo di avvio per usare il nome del servizio corretto o usare la finestra di dialogo Gestisci avvio di Docker Compose Impostazioni per aggiornare le impostazioni di avvio.
DT1011 Azione del servizio non valida nel profilo di avvio attivo. Ad esempio, se il profilo di avvio attivo usa l'azione del servizio errata (wrongAction) come illustrato di seguito, verrà visualizzato questo errore.
"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "serviceActions": {
    "webapplication8": "wrongAction"
  }
}
Correggere l'azione del servizio su uno di DoNotStart, StartDebuggingo StartWithoutDebugging. In alternativa, usare la finestra di dialogo Gestisci avvio di Docker Compose Impostazioni per aggiornare le impostazioni di avvio.
DT1012 Profilo di avvio non valido. Entrambi composeProfile e serviceActions sono mancanti. È possibile definire un profilo di avvio di Visual Studio usando profili di composizione o selezionando e scegliendo un elenco di servizi senza usare un profilo di composizione. Ma il profilo di avvio attivo è definito con nessuno di essi. Usare la finestra di dialogo Gestisci avvio di Docker Compose Impostazioni per aggiornare le impostazioni di avvio.
DT1013 Il profilo di avvio attivo non viene trovato Verificare che il profilo di avvio attivo sia definito all'avvio Impostazioni.json.
DT1014 Versione del profilo non valida. Ad esempio, se il profilo di avvio attivo definisce una versione sconosciuta del comando (10.0):
"Docker Compose":
  "commandName": "DockerCompose",
  "commandVersion": "10.0",
  "serviceActions": {
      "webapp8": "StartDebugging",
    "redis": "StartWithoutDebugging"
  }
}
Per aggiornare le impostazioni di avvio, vedere il messaggio di errore per il supporto commandVersionoppure usare la finestra di dialogo Gestisci avvio di Docker Compose Impostazioni.
DT1015 Versione precedente del profilo non supportata. La versione del profilo non è più supportata da Visual Studio corrente. Aggiornare il profilo alla versione supportata più recente usando la finestra di dialogo Gestisci avvio di Docker Compose Impostazioni per aggiornare le impostazioni di avvio.
DT1016 Uso del profilo da una versione più recente di Visual Studio La versione del profilo è superiore alla versione supportata corrente. Aggiornare Visual Studio alla versione più recente.
DT1017 Uso del profilo dalla versione più recente di Visual Studio, ma continuerà a funzionare Si tratta di un messaggio di avviso La versione del profilo è superiore alla versione supportata corrente, ma è ancora compatibile con la versione corrente di Visual Studio, ma potrebbe non essere presente alcuna funzionalità.
DT1018 Uso della versione precedente del profilo, ma compatibile. Si tratta di un messaggio di avviso La versione del profilo è inferiore alla versione più recente, ma è comunque compatibile. Alcune delle funzionalità più recenti potrebbero non funzionare. Prendere in considerazione l'aggiornamento alla versione più recente di Visual Studio.
DT1019 Composizione non supportata v2 Si usa la versione precedente di Docker Compose v2 che non supporta il profilo di composizione. Aggiornare Docker Compose alla versione più recente.

Codici di errore specifici del progetto singolo

Codice Descrizione Note Fix
CTP1001 Non utilizzato
CTP1002 Non utilizzato
CTP1003 Il contenitore è assente o non è in esecuzione al momento del debug Per altre informazioni sul motivo per cui non è stato possibile avviare il contenitore, vedere la finestra Output .
CTP1004 Errore di scaffolding di Docker Provare ad aggiungere di nuovo il supporto docker.
CTP1005 Sistema operativo di destinazione non valido Sistema operativo di destinazione Dockerfile sconosciuto specificato nella DockerDefaultTargetOS proprietà . I valori supportati sono "Windows" e "Linux".
CTP1006 Impossibile arrestare l'applicazione all'interno del contenitore. Questo è solo un avvertimento. Assicurarsi che l'applicazione non sia in uso.
CTP1007 Non utilizzato
CTP1008 Non utilizzato
CTP1009 Impossibile scaricare Funzioni di Azure'interfaccia della riga di comando Per altri dettagli, vedere la finestra Output .