Page 1 of 1

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

Posted: 27 Dec 2024, 10:05
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