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 , StartDebugging o 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 commandVersion oppure 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 . |