Docker – Der Zugriff auf den Pfad /root wird in der C#-/ASP.NET Core-Web-API verweigertC#

Ein Treffpunkt für C#-Programmierer
Guest
 Docker – Der Zugriff auf den Pfad /root wird in der C#-/ASP.NET Core-Web-API verweigert

Post by Guest »

Ich habe den Docker-Desktop auf meinem Computer installiert. Ich habe die Docker-Datei für das in Visual Studio 2022 erstellte C# ASP.NET Core-Web-API-Projekt konfiguriert. Es funktionierte, bis ich den Dateizugriffscode hinzufügte (

Code: Select all

appsettings.json
) über Register Services Code.
Ich habe als Administrator vollen Zugriff auf das Projekt und Docker und erhalte trotzdem eine Fehlermeldung. Vermisse ich eine Einstellung? Nachfolgend finden Sie einige Anfangs- und Schlusszeilen der Docker-Datei sowie einen Screenshot des Fehlers.
dockerfile:

Code: Select all

FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
USER app
WORKDIR /app
EXPOSE 8080

FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
ARG BUILD_CONFIGURATION=Release
WORKDIR /src
.
.
.
.
FROM build AS publish
ARG BUILD_CONFIGURATION=Release
RUN dotnet publish "./webapi_project.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "webapi_project.dll"]
Fehler-Screenshot:
Image

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post