Docker – 带有Angular 4模板的ASP.NET Core 2.0

我在Angular模板的ASP.NET Core 2.0中创build了一个基本的应用程序,添加了Docker支持,构build它,运行它,但是当我在浏览器中导航到容器IP时,我只是在我的应用程序中获取Error页面。 没有Angular模板的基本Web应用程序对相同的Docker文件工作得很好,所以我认为这与Angular路由相关。 这是否发生给其他人?

这是我的Dockerfile:

FROM microsoft/aspnetcore-build:2.0 AS build-env WORKDIR /app # copy csproj and restore as distinct layers COPY *.csproj ./ RUN dotnet restore # copy everything else and build COPY . ./ RUN dotnet publish -c Release -o out # build runtime image FROM microsoft/aspnetcore:2.0 WORKDIR /app COPY --from=build-env /app/out . ENTRYPOINT ["dotnet", "appweb.dll"]