Я получаю эту ошибку при запуске контейнера, что это может быть?C#

Место общения программистов C#
Ответить
Anonymous
 Я получаю эту ошибку при запуске контейнера, что это может быть?

Сообщение Anonymous »

Это мой файл dcoker

Код: Выделить всё

FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443

FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build-test
ARG BUILD_CONFIGURATION=Release
WORKDIR /src
COPY ["*.sln", "."]
COPY ["portal-web/portal-web.csproj", "portal-web/"]
COPY ["portal-web-test/portal-web-test.csproj", "portal-web-test/"]
RUN dotnet restore
COPY . .
WORKDIR "/src/portal-web"
RUN dotnet build -c $BUILD_CONFIGURATION -o /app/build

FROM base AS final
WORKDIR /app
COPY --from=build-test /app/build .
ENTRYPOINT ["dotnet", "portal-web-test.dll"]
Есть два проекта и один тестовый проект, и именно в этом порядке Dockerfile, над которым ведется работа, находится снаружи, как показано на изображении.
введите здесь описание изображения
и это ошибка, которую я получаю при запуске контейнера
2024-06-27 12:39:32 Не удалось загрузить команду, возможно, потому что:
2024-06-27 12:39:32 * Вы намеревались выполнить приложение .NET:
2024-06-27 12:39:32 Приложение «portal-web-test.dll» не существует.
27.06.2024 12:39:32 * Вы намеревались выполнить команду .NET SDK:
27.06.2024 12:39 :32 SDK .NET не найдены.
27.06.2024 12:39:32
27.06.2024 12:39:32 Загрузите SDK .NET:
06.2024. -27 12:39:32 https://aka.ms/dotnet/download
2024-06-27 12:39:32
27-06-2024 12:39:32 Узнайте о разрешении SDK :
2024-06-27 12:39:32 https://aka.ms/dotnet/sdk-not-found
не могли бы вы мне с этим помочь

Подробнее здесь: https://stackoverflow.com/questions/786 ... ould-it-be
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»