Docker Asp.Net Core css не применяется - PullRequest
0 голосов
/ 05 февраля 2019

Я запустил свое первое приложение APS.NET Core (Visual Studio для Mac) в Docker (для Linux), но по какой-то причине CSS не применяется, а также JS не запускается.

Похожеесли он не находит папку wwwroot?

Любая помощь приветствуется!

Содержимое Dockerfile:

FROM microsoft/aspnetcore:2.0 AS base
WORKDIR /app
EXPOSE 80

FROM microsoft/aspnetcore-build:2.0 AS build
WORKDIR /src
COPY ./MyWealth.csproj MyWealth/
RUN dotnet restore MyWealth/MyWealth.csproj
WORKDIR /src/MyWealth
COPY . .
RUN dotnet build MyWealth.csproj -c Release -o /app

FROM build AS publish
RUN dotnet publish MyWealth.csproj -c Release -o /app

RUN cp ./MyWealth.sqlite /app/MyWealth.sqlite

FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "MyWealth.dll"]

1 Ответ

0 голосов
/ 06 февраля 2019

Упомяните wwwroot в файле csproj, чтобы включить папку в выходной каталог.

<ItemGroup>
  <Content Include="wwwroot\**" CopyToOutputDirectory="PreserveNewest" />
</ItemGroup>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...