Blazor:Mudblazor:带有Docker:CSS的容器没有加载



我使用Blazor和MudBlaczor创建了一个小型应用程序,并使用Blazor服务器托管模型。

我在Windows上工作。该应用程序在本地测试时正在工作。

我已经关注了这篇博客文章来容器化我的Blazor应用程序。容器正在运行,但所有CSS都已消失。

有人知道在从本地主机移动到本地Docker容器时需要修改什么才能考虑CSS吗?

通过dockerignore排除bin和obj文件夹通过.dockerignore排除bin和obj文件夹,应该可以解决此问题。

加载项.dockerignore文件:

# Exclude build artifacts
**/bin/
**/obj/

注意:添加此项后,仍可能出现问题。然后您可以尝试以下操作:

清除docker构建缓存docker可能已经将一些层缓存到。您可以将--no-cache添加到docker构建中,以确保没有使用缓存层

docker build --no-cache {other docker build flags here}

考虑浏览器缓存还要确保浏览器缓存已被清除(或以浏览器隐身模式打开,以确保浏览器中没有缓存"旧"css(。这很容易被忘记,然后看起来仍然没有正确加载css。

清除本地项目信息如果所有这些都不起作用,您还可以尝试对您的项目/解决方案执行清理,并删除WASM项目的obj和bin文件夹。

相关内容

  • 没有找到相关文章

最新更新