【发布时间】:2020-08-30 02:29:58
【问题描述】:
我开始托管一个 Asp.Net Core 3.1 MVC 网站(可从http://www.ingeco.cu 访问)。 最大的问题是我使用的是静态字体,它们没有加载,favicon 也没有。在开发过程中,它完美运行,当我在主机中运行它时,问题就来了。
我将它托管在带有 Debian 10 的 Proxmox 容器中,使用 Nginx 作为反向代理。 我应该怎么做才能正确加载字体?
【问题讨论】:
-
如何在项目中添加自定义字体?
-
使用网站的主css文件。示例:@font-face { font-family: 'kozgopr6n-regular'; src: url('../fonts/kozukagothicpr6n/kozgopr6n-regular.otf') 格式('opentype'); }
-
你检查字体文件的权限了吗?尝试 chmod 777 并再次测试。
-
问题是当我在 Visual Studio 中运行它时,它运行良好,即使我在我的 windows pc 中运行它也运行良好,问题是在托管容器中运行时。
-
是的,所有文件都拥有777的权限
标签: asp.net-core web .net-core asp.net-core-mvc nginx-reverse-proxy