【发布时间】:2020-05-14 00:18:54
【问题描述】:
当我启动容器时,页面在没有样式、脚本、图像和其他静态文件的情况下启动 - 加载它们的调用返回 404。
我想说的是,当我访问app文件夹时,wwwroot文件夹是存在的。
我在我的 Release 文件夹中测试了它(使用 dotnet 命令)。但在 Docker 中它不起作用。是的,我在 Startup 课程中使用了UseStaticFiles。
我的 Dockerfile 很简单,它只是运行应用程序。但是我之前构建并发布了该应用程序,并且 wwwroot 就在那里。
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1
WORKDIR /app
EXPOSE 80
EXPOSE 443
COPY bin/Release app/
ENTRYPOINT ["dotnet", "app/MyApp.SGC.Site.dll"]
应用程序运行,但有很多错误:
有人可以帮我吗?
【问题讨论】:
标签: c# docker .net-core dockerfile