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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

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

by Guest » 27 Dec 2024, 10:05

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

Top