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

ASP.NET Core 9 Blazor Server无法提供wwwroot下Fonts静态文件夹内容的问题求助

ASP.NET Core 9 Blazor Server无法提供wwwroot下Fonts静态文件夹内容的问题求助

大家好,我遇到了一个挺头疼的问题:我在Visual Studio 2022里给.NET 9的Blazor Server项目的wwwroot目录新增了一个Fonts文件夹,里面放了几个需要用到的字体文件,但调试运行项目后,这个文件夹的内容完全没法被服务器提供出来,导致我CSS里引用的字体根本不生效。

我的CSS代码如下:

@font-face {
    font-family: BNazanin;
    src: url(Fonts/BNazanin.TTF);
}

@font-face {
    font-family: BNazaninBold;
    src: url(Fonts/BNazaninBold.TTF);
}

@font-face {
    font-family: BNazaninOutline;
    src: url(Fonts/BNazaninOutline.TTF);
}

@font-face {
    font-family: BTitr;
    src: url(Fonts/BTitrBold.TTF);
}

而且我打开浏览器开发者工具后,发现资源面板里根本看不到这个Fonts文件夹:

  • 第一张截图显示浏览器DevTools的Sources面板中,wwwroot目录下没有Fonts文件夹的踪迹
  • 第二张截图显示我的本地项目结构里,wwwroot下确实存在Fonts文件夹,且里面有对应的字体文件

有没有大佬能帮我分析下这是怎么回事呀?

备注:内容来源于stack exchange,提问作者abbas-h

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 11:39:35