You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blazor Fluent UI示例无法加载styles.css,请求解决方法

解决Fluent UI Server项目中styles.css 404报错问题

以下是几个排查和解决的方向:

  • 核对实际生成的CSS文件路径与名称
    先去项目输出目录(比如bin/Debug/net8.0/wwwroot/css)确认是否存在目标CSS文件,注意项目名里的特殊字符(比如-)可能会被处理成下划线或其他形式,直接把_Layout里的链接路径改成和实际文件名完全一致的。

  • 确认静态文件中间件已启用
    检查Program.cs中是否添加了静态文件服务的配置,必须有这行代码:

    app.UseStaticFiles();
    

    这是ASP.NET Core提供静态资源的基础,没加的话浏览器根本访问不到wwwroot里的文件。

  • 注意文件名大小写匹配
    本地Windows环境可能不区分大小写,但部署到Linux或使用IIS Express时会严格校验,确保_Layout中的文件名和实际生成的文件大小写完全一致,比如实际文件是fluentui-server.styles.css,链接里就不能写成FluentUI-Server.styles.css。

  • 检查项目静态资产配置
    打开项目的.csproj文件,确认包含静态资源相关配置,确保样式文件能正确生成并复制到输出目录:

    <PropertyGroup>
      <StaticWebAssetBasePath>/</StaticWebAssetBasePath>
    </PropertyGroup>
    

    同时确保_Imports.razor中正确引入了Fluent UI的命名空间:

    @using Microsoft.FluentUI.AspNetCore.Components
    
  • 清理缓存并重建项目
    有时候编译缓存会导致文件未更新,先右键项目选择「清理」,手动删除bin和obj目录,再重新生成解决方案,之后再检查文件是否正常生成。

内容的提问来源于stack exchange,提问作者Killnine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 01:14:51