Foutberichten voor Container Tools

In dit artikel worden de foutcodes vermeld die worden gebruikt door Visual Studio Container Tools en, waar mogelijk, vindt u suggesties voor het oplossen van de problemen.

Foutcodes voor Container Tools

Code Description Aantekeningen Oplossen
CTC1001 Delen van Docker-volumes is niet ingeschakeld Deze fout treedt op wanneer het delen van bestanden niet is ingeschakeld. Met bestandsdeling kunnen lokale mappen op Windows worden gedeeld met Linux-containers. Dit probleem is alleen van toepassing in Linux-containers die gebruikmaken van Hyper-V modus. Zie Docker Desktop voor Windows gebruikershandleiding voor meer informatie. Schakel Het delen van Docker-bestanden in.
CTC1002 Docker Desktop is niet geïnstalleerd Installeer Docker Desktop.
CTC1003 Docker Desktop wordt niet uitgevoerd Start Docker Desktop.
CTC1004 Kan dockerserver besturingssysteem niet ophalen Geef de standaardwaarde targetOS op in het projectbestand, bijvoorbeeld <DockerDefaultTargetOS> (Linux </DockerDefaultTargetOS>).
CTC1005 De besturingssysteemmodus van Docker Desktop komt niet overeen met het doelbesturingssysteem van het project Schakel over naar de docker Desktop-besturingssysteemmodus zodat deze overeenkomt met het doelbesturingssysteem van het project.
CTC1006 Docker Desktop wordt uitgevoerd, maar heeft een foutstatus en moet opnieuw worden gestart. Start Docker Desktop opnieuw en controleer of Docker Desktop goed werkt.
CTC1007 vsdbg Downloaden is mislukt, maar er is een bestaande kopie op schijf gevonden Dit is slechts een waarschuwing en de foutopsporing mislukt niet. Deze waarschuwing treedt op wanneer de nieuwste versie van vsdbg het downloaden mislukt, maar er een bestaande kopie is gevonden en gebruikt. Er is geen actie nodig van de gebruiker.
CTC1008 Downloaden is vsdbg mislukt en er is geen bestaande kopie gevonden op schijf F5 kan niet worden gedownload vsdbg.exe. Controleer uw internetverbinding.
CTC1009 De referenties voor het delen van schijven zijn mogelijk ongeldig Dit kan worden veroorzaakt doordat de referenties voor gedeelde stations die door Docker Desktop worden gebruikt, verouderd zijn. Stel de referenties opnieuw in op de pagina Gedeelde stations van de Docker Desktop-instellingen en start Docker opnieuw op.
CTC1010 De huidige gebruiker bevindt zich niet in de docker-users groep. De huidige gebruiker bevindt zich niet in de docker-users groep. Voeg uzelf toe aan de groep docker-users en meld u vervolgens af en weer aan bij Windows.
CTC1011 Poorten worden gebruikt Een container probeert een specifieke hostpoort te gebruiken die al in gebruik is. Stop de vorige container of andere toepassing die gebruikmaakt van deze poort of werk de toepassing bij om een andere poort te gebruiken.
CTC1012 Niet gebruikt
CTC1013 Dit huidige type wordt niet ondersteund of de dotnet core-versie wordt niet ondersteund
CTC1014 Fout bij het bouwen van dockerFile Kan het Dockerfile niet bouwen. Corrigeer de fout in het Dockerfile en probeer het opnieuw.
CTC1019 Ongebruikt
CTC1020 UnauthorizedAccessException gegenereerd tijdens het starten van de container
CTC1021 SecurityException is opgetreden tijdens het starten van de container
CTC1022 Ongebruikt
CTC1023 Het bestand of de map is niet gevonden. Dit kan betekenen dat een dockerfile, Docker-context of projectbestand niet is gevonden.
CTC1024 IOException gegenereerd tijdens het proberen de container te starten
CTC1025 Er is een fout opgetreden bij het ophalen van een Docker-image. Zie het uitvoervenster voor een gedetailleerdere fout over waarom de docker pull opdracht is mislukt.
CTC1026 Fout bij het ontleden van de opstartinstelling. Kan de IISExpress-instellingen of parseringsfout niet vinden tijdens het parseren van de IISExpress-instelling in het launchSettings.json-bestand . Zorg ervoor dat de IISExpress-instellingen in launchSettings.json geldig zijn.
CTC1027 Fout bij het uitvoeren van het dev-certs hulpprogramma. Er is een fout opgetreden tijdens het uitvoeren van het hulpprogramma dev-certs om het ASP.NET Core ontwikkelingscertificaat te vertrouwen. Zie het uitvoervenster voor gedetailleerdere fouten.
CTC1028 Ongeldige start-URL De toepassings-URL die wordt gestart wanneer de foutopsporing wordt gestart, is ongeldig Zorg ervoor dat de launchUrl die zijn opgegeven in de opstartinstellingen van Docker in launchSettings.json
CTC1029 Uitvoering van Docker is mislukt Er is een fout opgetreden tijdens het uitvoeren van een opdracht om het toepassingsproces in de container te starten. Zie het uitvoervenster voor gedetailleerdere fouten.
CTC1030 Interne fout Er is een onbekende interne fout opgetreden. Open een bug in Visual Studio Feedback.
CTC1031 Niet-ondersteund besturingssysteem Waarschijnlijk gebruikt u .NET Framework-project in een Linux-container. Schakel over naar een Windows-container en probeer het opnieuw.
CTC1032 Ongebruikt
CTC1033 Ongebruikt
CTC1034 Ongebruikt
CTC1035 Downloaden van Docker Desktop is mislukt Kan docker Desktop-installatieprogramma (.msi) niet downloaden tijdens het installeren van Docker Desktop. Controleer uw internetverbinding en of er geen firewall is die het downloaden van het bestand blokkeert.
CTC1036 Installatie van Docker Desktop is mislukt Corrigeer de fout in het installatieprogramma en installeer Docker Desktop handmatig. Of open de oplossing opnieuw en Visual Studio probeert Docker Desktop opnieuw te installeren.
CTC1037 Fout bij toegang tot Blazor Manifest-bestand Het herschrijven van het bestand met statische webassets van Blazor is mislukt tijdens het debuggen van de Blazor-toepassing. Zie het uitvoervenster voor gedetailleerdere fouten.
CTC1038 De container is niet aanwezig of niet actief tijdens het debuggen Zie het uitvoervenster voor meer informatie over waarom de container niet kan worden gestart.
CTC1039 De binaire bestanden van het programma voor foutopsporing worden niet gevonden op de verwachte locatie in de container.
CTC1040 Het programma met foutopsporing is afgesloten met een onverwachte afsluitcode. Kan het toepassingsproces niet starten. Zie het venster Uitvoer voor meer informatie.
CTC1041 Onvolledige Docker Desktop-installatie. Docker Desktop lijkt de installatie niet te hebben voltooid. Start opnieuw op en probeer, als het probleem zich blijft voordoen, uw Docker Desktop-installatie te herstellen.

Docker-compose-specifieke foutcodes

Code Description Aantekeningen Oplossen
DTP1001 Hostpoort niet gevonden In het Docker Compose-project geeft de service-URL het token {ServicePort}op, maar de container heeft geen bijbehorende hostpoort. Zorg ervoor dat de container is gestart met een hostpoort voor het juiste URL-schema (http of https).
DTP1002 Container is niet gevonden Bij het opsporen van fouten in het Docker Compose-project is de container niet gestart of is de container afgesloten. Zie het uitvoervenster voor meer informatie over waarom de container niet kan worden gestart.
DTP1003 Er is geen service gevonden tijdens het opsporen van fouten in het Docker Compose-project. Zorg ervoor dat in het Docker Compose-document een of meer dotnet-services zijn gedefinieerd.
DTP1004 Fout bij het genereren van Docker Compose-bestanden Probeer opnieuw ondersteuning voor Docker Compose toe te voegen.
DT1001 Foutopsporing is mislukt vanwege een fout bij het uitvoeren van de Docker Compose-opdracht. Zie het uitvoervenster voor meer informatie over deze fout.
DT1002 Ongeldig doelbesturingssysteem Onbekend Dockerfile-doelbesturingssysteem opgegeven in de eigenschap DockerDefaultTargetOS. Ondersteunde waarden zijn 'Windows' en 'Linux'.
DT1003 Er is een onverwachte fout opgetreden tijdens het uitvoeren van een opdracht. Zie het uitvoervenster voor meer informatie over deze fout.
DT1004 Fout in Docker Compose-bestand Controleer alle Docker Compose-documenten en controleer of ze geldig zijn.
DT1005 Uitvoering van Docker Compose-opdracht mislukt Zie het uitvoervenster voor meer informatie over deze fout.
DT1006 De naam van het Compose-profiel dat wordt gebruikt in het actieve opstartprofiel kan niet worden gevonden in het Docker Compose-document. Als het actieve startprofiel bijvoorbeeld het compose-profiel p2 gebruikt, zoals hier wordt weergegeven:

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

maar docker-compose.yml het profiel p2niet heeft gedefinieerd, ziet u deze fout.
Werk het startprofiel bij om het juiste Compose-profiel te gebruiken of gebruik het dialoogvenster Instellingen voor het starten van Docker Compose beheren om de startinstellingen bij te werken.
DT1007 Ongeldige servicenaam in het actieve startprofiel dat gebruikmaakt van compose-profiel. Als het actieve startprofiel bijvoorbeeld het compose-profiel p1 gebruikt en de servicelijst voor het compose-profiel p1 definieert, zoals hier wordt weergegeven:

"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
      "p1"
    ],
    "serviceActions": {
      "webapp2": "StartWithoutDebugging"
    }
  }
}
maar docker-compose.yml de service webapp2niet definieert, ziet u deze fout.
Werk het startprofiel bij om de juiste servicenaam te gebruiken of gebruik het dialoogvenster Instellingen voor het starten van Docker Compose beheren om de startinstellingen bij te werken.
DT1008 Ongeldige servicebewerking in het actieve opstartprofiel dat gebruikmaakt van een Compose-profiel. Als het actieve startprofiel bijvoorbeeld het compose-profiel p1 gebruikt en de verkeerde actie (wrongActionname) voor een service (webapplication) definieert.
"Docker Compose": {  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
      "p1"
    ],
    "serviceActions": {
      "webapp": "wrongActionname"
    }
  }
}
Corrigeer de serviceactie op StartWithoutDebugging, de enige geldige actie voor de service die gebruikmaakt van een compose-profiel.
DT1009 Actief startprofiel gebruikt zowel composeProfile als serviceActions. Een Visual Studio startprofiel kan worden gedefinieerd met behulp van Compose-profielen of het kiezen en kiezen van een servicelijst zonder een Compose-profiel te gebruiken. Het kan niet worden gemaakt met beide. Dus als een actief startprofiel beide gebruikt zoals hieronder wordt weergegeven, ziet u deze fout.
"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
      "p1"
    ]
  },
  "serviceActions": {
    "webapp": "StartWithoutDebugging"
  }
}
Gebruik composeProfile of serviceActions, of gebruik het dialoogvenster Opstartinstellingen voor Docker Compose beheren om de opstartinstellingen bij te werken.
DT1010 Ongeldige servicenaam in het actieve startprofiel Als het actieve startprofiel bijvoorbeeld de serviceActions definieert zoals hier wordt weergegeven:
"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "serviceActions": {
    "redis1": "StartWithoutDebugging",
    "webapp8": "StartWithoutDebugging"
  }
}
Maar als de docker-compose.yml de service redis1 niet heeft gedefinieerd, ziet u deze foutmelding.
Werk het startprofiel bij om de juiste servicenaam te gebruiken of gebruik het dialoogvenster Instellingen voor het starten van Docker Compose beheren om de startinstellingen bij te werken.
DT1011 Ongeldige serviceactie in het actieve startprofiel. Als het actieve startprofiel bijvoorbeeld gebruikmaakt van de verkeerde serviceactie (wrongAction) zoals hieronder wordt weergegeven, ziet u deze fout.
"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "serviceActions": {
    "webapplication8": "wrongAction"
  }
}
Corrigeer de serviceactie naar een van DoNotStart, StartDebugging of StartWithoutDebugging. U kunt ook het dialoogvenster Instellingen voor het starten van Docker Compose beheren gebruiken om de startinstellingen bij te werken.
DT1012 Ongeldig opstartprofiel. Beide composeProfile en serviceActions ontbreken. Een Visual Studio-opstartprofiel kan worden gedefinieerd met Compose-profielen of door zelf services uit een lijst te selecteren zonder een Compose-profiel te gebruiken. Maar het actieve startprofiel wordt gedefinieerd met geen van deze profielen. Gebruik het dialoogvenster Instellingen voor het starten van Docker Compose beheren om de startinstellingen bij te werken.
DT1013 Het actieve startprofiel is niet gevonden Zorg ervoor dat het actieve startprofiel is gedefinieerd in launchSettings.json.
DT1014 Ongeldige profielversie. Als het actieve startprofiel bijvoorbeeld een onbekende opdrachtversie definieert (10.0):
"Docker Compose":
  "commandName": "DockerCompose",
  "commandVersion": "10.0",
  "serviceActions": {
      "webapp8": "StartDebugging",
    "redis": "StartWithoutDebugging"
  }
}
Raadpleeg het foutbericht voor de ondersteunde commandVersioninstellingen of gebruik het dialoogvenster Instellingen voor het starten van Docker Compose beheren om de startinstellingen bij te werken.
DT1015 Niet-ondersteunde oude profielversie. De profielversie wordt niet meer ondersteund door de huidige Visual Studio. Werk het profiel bij naar de meest recente ondersteunde versie met behulp van het dialoogvenster Startinstellingen voor Docker Compose beheren om de startinstellingen bij te werken.
DT1016 Profiel gebruiken vanuit een nieuwere versie van Visual Studio De profielversie is hoger dan de huidige ondersteunde versie. Voer een upgrade uit van de Visual Studio naar de nieuwste versie.
DT1017 Profiel gebruiken vanuit een nieuwere versie van Visual Studio, maar blijft werken Dit is een waarschuwingsbericht De profielversie is hoger dan de huidige ondersteunde versie, maar is nog steeds compatibel met de huidige versie van Visual Studio, maar er ontbreken mogelijk enkele functies.
DT1018 Oude profielversie gebruiken, maar compatibel. Dit is een waarschuwingsbericht De profielversie is lager dan de nieuwste versie, maar is nog steeds compatibel. Sommige nieuwere functies werken mogelijk niet. Overweeg een upgrade uit te voeren naar de nieuwste versie van Visual Studio.
DT1019 Niet ondersteunde Compose v2 U gebruikt een oudere versie van Docker Compose v2 die geen ondersteuning biedt voor het Compose-profiel. Upgrade Docker Compose naar de nieuwste versie.

Foutcodes die specifiek zijn voor één project

Code Description Aantekeningen Oplossen
CTP1001 Ongebruikt
CTP1002 Ongebruikt
CTP1003 De container is niet aanwezig of niet actief tijdens het debuggen Zie het uitvoervenster voor meer informatie over waarom de container niet kan worden gestart.
CTP1004 Docker-scaffolding-fout Probeer docker-ondersteuning opnieuw toe te voegen.
CTP1005 Ongeldig doelbesturingssysteem Onbekend Dockerfile-doelbesturingssysteem opgegeven in de eigenschap DockerDefaultTargetOS. Ondersteunde waarden zijn 'Windows' en 'Linux'.
CTP1006 Kan de toepassing in de container niet stoppen. Dit is slechts een waarschuwing. Zorg ervoor dat de toepassing niet in gebruik is.
CTP1007 Ongebruikt
CTP1008 Ongebruikt
CTP1009 Kan Azure Functions CLI niet downloaden Zie het venster Uitvoer voor meer informatie.